您好、欢迎来到现金彩票网!
当前位置:彩之网 > 主体通信语言 >

易语言 非组件类网络通信客户端多开怎么判断服务器回复给谁的?

发布时间:2019-08-05 03:16 来源:未知 编辑:admin

  使用E2EE的websocket客户端连接服务器,服务器返回数据时只提供了消息句柄和消息类型。1个客户端的时候没问题,但是多个的话,因为是动态创建客户端,所以都回调的同一个消息处理子程...

  使用E2EE的websocket客户端连接服务器,服务器返回数据时只提供了消息句柄和消息类型。1个客户端的时候没问题,但是多个的话,因为是动态创建客户端,所以都回调的同一个消息处理子程序。产生消息时,随便哪个客户端都可以把消息提取出来,然后又不知道服务究竟是发给谁的。难道只能一对一创建消息处理的子程序么。有没有类似 取事件组件() 的指令,来判断属于哪一个客户端的。

  初始化WebSocket客户端对象。配置相关事件。本命令为初级对象成员命令。

  参数1的名称为“收到消息事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定消息接收子程序。子程序格式为 空函数名([整数型] 消息类型, [整数型] 消息句柄)。事件模板:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  你有没有看服务器所返回的参数。如果服务器有返回ip地址那么就不需要事件参数来确认客户端。因为客户端链接时已经提交了客户端的ip地址。客户端发送数据时也会通过服务器,也会返回地址。那么多个客户端的发送可以根据地址来分开。

  其实就是做的一个转发的程序,真正的数据aes加密了,还没去解,就他协议上写的来看,应该是没有的。不过这思路下来倒是有个方法,再弄个hook来判断通信端口。但会不会导致延迟啊

  请教高手,易语言服务器客户网络服务器网络客户端等所有e自带...

http://grabascab.com/zhutitongxinyuyan/516.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有