system("chcp 65001"); //use utf8 string#import "socket"//servervar socket_accept(var socketIndex){println("acceptd:{socketIndex}");}var socket_data(var socketIndex,var buffer){var packageSize = buffer.readInt32();var s = buffer.readString(packageSize-4);println(s);if(s == "e"){srv.closesocket(socketIndex);}var writer = new Buffer();writer.writeString(s);socket_send(socketIndex, writer);}var socket_close(var socketIndex,var err,var errstr){println("closed :{socketIndex},err:{err},errstr:{errstr}");}var socket_parser(var headerbuffer){var size = headerbuffer.readInt32();return size;}var socket_send(var socketIndex,var buffer){var writer = new Buffer();writer.writeInt32(buffer.length() + 4);writer.write(buffer,buffer.length());srv.send(socketIndex, writer);}println("start server");var srv = new socket::server().setoption(new ServerOption(){ip = "0.0.0.0",headersize = 4,//header 4 bytesaccept = socket_accept,data = socket_data,close = socket_close,parser = socket_parser}).listen(4060);println("start over");while (true){srv.run();Sleep(1);}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型