:15.169KB : :1 :2019-11-12 23:14:44
发送消息给服务端,服务端将把消息转发给所有的的客户。
.如果真 (编辑框10.内容 = “”)
信息框 (“请输入您的昵称!”, 0, )
返回 ()
.如果真结束
.如果真 (发送编辑框.内容 = “”)
信息框 (“请输入要发送的内容!”, 0, )
返回 ()
.如果真结束
.如果真 (客户1.发送数据 (“<” + 编辑框10.内容 + “>” + “ ” + 到文本 (取现行时间 ()) + #换行符 + 发送编辑框.内容 + #换行符) = 假)
信息框 (“发送失败!”, 0, )
.如果真结束
发送编辑框.内容 = “”
发送编辑框.获取焦点 ()
基本思路一、关于套接字二、关于线程
客户端要本地的ip和一个socket相关联--通过socketWatch.Bind(endpoint);完成
完成关联之后就开始用用“第一线程watchTread”
监听到客户端之后,服务端会再创建一个负责与客户端通信的socket----socketConnetion。
客户端与服务端的通信都通过socketConnetion来实现 包括send receive。
当服务当接收信息时,要创建一个新的“第二线程recieveTread”,防止冲突
为什么发送不用创建线程。
因为发送消息的时间服务器不用对自己监听 当客户端发送消息时, 服务端要对其监听。
02-17会员管理插件源码
02-16动态创建菜单与响应事件源码,菜单编辑器
02-09画板快捷启动3.2源码修改版
02-09王者荣耀战力小程序源码分享
02-09简单的指定颜色抠图源码
02-05WinLicense授权SDK源码
02-05文本逐字分割源码及优化历程
02-05易语言调用cmd命令并编辑框显示执行结果
09-07C++的string的实现源码分析
10-15易语言word循环插入文字 图片工具源码