【aardio】30行代码搞TCP客户端

By 小强2233 at 2022-03-15 • 0人收藏 • 1532人看过

TCP客户端实现流程如下:

"""

1. 创建一个tcp 客户端对象
2. 与服务端建立连接
3. 通过tcp socket 收发数据
4. 关闭连接

screenshots.gif

"""

代码如下:

import console;
import wsock.tcp.asynClient;
var tcpClient = wsock.tcp.asynClient(); 

//异步非阻塞 接收数据
tcpClient.onReceive = function(err){
	
  	for(str,readSize,remainSize in tcpClient.eachRead() ){   
		console.log(str);
	}
}

tcpClient.onClose = function(err){

	for(str,readSize,remainSize in tcpClient.eachRead()){   
		console.log(str);
	}
}

//创建tcp连接
tcpClient.connect("192.168.1.100",8888);

//发送数据
mainForm.button.oncommand = function(id,event){
	tcpClient.write("test"); 
}


1 个回复 | 最后更新于 2022-03-17
2022-03-16   #1

确实比较精简,一直对socket 十六进制收发 不是很明白,可否做些示例,谢谢

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...