Rapid目前只支持一个socket通信,不管是客户端还是服务端都使用w5500上的socket 0。由于w5500最多能支持8个socket,所以在后续固件中会增加到8个socket。
Javascript 客户端代码 var net = require("net"); var key = require("key");
function key_cb(name){ print(name); print(net.connect("10.1.1.177", 9090)); }
key.on(key_cb);
//连接成功的回调函数 function connect_callback(){ print("socket connected!"); }
//客户端获取到数据的回调函数 function data_callback(data, size){ print(size); } //注册回调函数 net.on("connected", connect_callback); net.on("data", data_callback);
function loop(){ while(true){
} }
loop();
实验结果 当按下任意用户自定义按键后,建立连接;当连接成功后,打印连接成功信息;当按socket接收到数据后,打印数据长度。
详细内容可以参考:
|