NetClient
()NetClient.
AutoReceive();
()net.AutoReceive( ip, 11077, "UTF-16LE" );
NetClient.
Connect
(host, port)net.Connect('http://google.com', 80);
NetClient.
Disconnect
()NetClient.
GetBroadcastAddress
()NetClient.
IsEnabled
()NetClient.
IsConnected
()NetClient.
ReceiveDatagram(encoding, port, timeout);
()net.ReceiveDatagram( "UTF-16LE", 11088, 300 );
net.ReceiveDatagram( "UTF-8", port, 1 );
NetClient.
ReceiveBytes
(type)bytes = net.ReceiveBytes('Hex');
bytes = net.ReceiveBytes('Int');
NetClient.
ReceiveText
(encode)Ожидает данные, для больших объекиов данных может потребоваться повторный вызов функции
msg = net.ReceiveText('UTF-8')
NetClient.
SendBytes
(bytes)net.SendBytes('47,45,54,20,2F,20,48,54,54,50,2F,31,2E,31,0D,0A,0D,0A', 'Hex');
net.SendBytes([0x47,0x45,0x54,0x20,0x2F,0x20,0x48,0x54,0x54,0x50,0x2F,0x31,0x2E,0x31,0x0D,0x0A,0x0D,0x0A], "Int" );
NetClient.
SendDatagram();
()net.SendDatagram("wdemo:hello", "UTF-16LE", GetBroadcastAddress(), 11088);
NetClient.
SendText
(text, mode)mode
US-ASCII
UTF-16LE
UTF-16BE
UTF-16
UTF-8
net.SendText('123', "UTF-16LE");
NetClient.
SetOnConnect
(callback)net.SetOnConnect(function(connected){});
NetClient.
SetOnReceive
(callback)net.SetOnReceive(function(text){});
NetClient.AutoReceive( server,port,mode ) NetClient.Connect( address,port ) NetClient.Disconnect() NetClient.DownloadFile( file ) NetClient.GetBroadcastAddress() NetClient.IsConnected() NetClient.IsEnabled() NetClient.ReceiveDatagram( encoding, port, timeout ) NetClient.ReceiveFile( file,wait ) NetClient.ReceiveText( mode ) NetClient.SendDatagram( packet, encoding, address, port ) NetClient.SendText( text,mode ) NetClient.SetOnConnect( callback ) NetClient.SetOnDownload( callback ) NetClient.SetOnReceive( callback ) NetClient.SetTimeout( callback )