Witam,
PYTANIE: W jaki sposób można się połączyć z zewnętrznym urządzeniem przez adres IP oraz port? Czy istnieje taka możliwość?
Chodzi Mi o tworzeniu Obiektu X , który może komunikować się TCP klientem. W moim przypadku to jest drukarka kodów kreskowych
Rozwiązanie na C# wygląda nastepująco:
Kod:
// Printer IP Address and communication port
string ipAddress = "10.3.14.42";
int port = 9100;
// ZPL Command(s)
string ZPLString =
"^XA" +
"^FO50,50" +
"^A0N50,50" +
"^FDHello, World!^FS" +
"^XZ";
try
{
// Open connection
System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient();
client.Connect(ipAddress, port);
// Write ZPL String to connection
System.IO.StreamWriter writer =
new System.IO.StreamWriter(client.GetStream());
writer.Write(ZPLString);
writer.Flush();
// Close Connection
writer.Close();
client.Close();
}
catch (Exception ex)
{
// Catch Exception
}
Muszę to napisać w AmBasic'u, ale nie znalazłem odpowiedniego obiektu komunikacji