import win.ui;
import console;
/*DSG{{*/
mainForm = win.form(text="tcpSocket";right=757;bottom=467)
mainForm.add()
/*}}*/
/***
import wsock.tcp.asynClient;
var tcpClient = wsock.tcp.asynClient();
tcpClient.connect("192.168.1.143",3000);
tcpClient.onReceive = function(err){
/*收到数据,\n仅读取已到达的数据,\n定义了此事件就不应同时定义onRead事件*/
for(str,readSize,remainSize in tcpClient.eachRead() ){
console.log(str)
}
}
***/
import wsock.tcp.asynServer;
var tcpServer = wsock.tcp.asynServer();
tcpServer.start("192.168.1.143",2000);
tcpServer.onReceive = function(hSocket,err){
var client = tcpServer.client(hSocket);
for(str,readSize,remainSize in client.eachRead() ){
console.log(str)
}
}
mainForm.show();
return win.loopMessage();