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

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

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 十六进制收发 不是很明白,可否做些示例,谢谢

登录后方可回帖

登 录
信息栏
公告:
私人站, 专注分享, 可在分享中适当提问, 但谢绝纯提问, 否则不再提醒一律删帖, 谢谢合作!



本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
Loading...