作者: Blue_Pen
查看: 694592|回复: 2611
打印 上一主题 下一主题

[源码] 【C#Socket】BinGoo系列之Socket组件《三、客户端+服务端组件...

  [复制链接]
251#
hcljq 发表于 2015-10-29 11:45:33 | 只看该作者
能不能增加一个,服务端发消息到所有客户端上呢
252#
 楼主| Blue_Pen 发表于 2015-10-31 09:16:47 | 只看该作者
hcljq 发表于 2015-10-29 11:45
能不能增加一个,服务端发消息到所有客户端上呢

这个基础控件,我也是在这基础上自己写一个方法,在接收数据事件中创建线程for循环客户端列表,发送给客户端
253#
ggosgg 发表于 2015-10-31 21:40:16 | 只看该作者
谢谢大神。看能学习下弄些小玩意出来不。
254#
ggosgg 发表于 2015-10-31 21:41:32 | 只看该作者
晕,钱不够了。怎么办。
255#
ggosgg 发表于 2015-10-31 22:45:24 | 只看该作者
谢谢,老贵了。
256#
jingqia 发表于 2015-11-2 10:13:27 | 只看该作者
look looklook looklook looklook looklook look
257#
season 发表于 2015-11-2 14:08:38 | 只看该作者
下完就跑
回复

使用道具 举报

258#
jingqia 发表于 2015-11-2 15:47:26 | 只看该作者
发现了一个问题:客户端已建立连接,服务端断开连接后再次开启监听,客户端在线数会加1

提个小建议:建议楼主把服务端设计为一个单纯的转发消息程序,客户端连接后,可以和其他客户端互发消息
259#
z1223558 发表于 2015-11-2 17:00:48 | 只看该作者
感谢分享,谢谢
260#
 楼主| Blue_Pen 发表于 2015-11-3 09:55:13 | 只看该作者
jingqia 发表于 2015-11-2 15:47
发现了一个问题:客户端已建立连接,服务端断开连接后再次开启监听,客户端在线数会加1

提个小建议:建议 ...

我是自己写了一个线程来实现心跳包来实现监听客户端的在线状态,至于你说的可以和其他客户互相发送消息,那是自己定义协议,服务端接收到消息,根据协议自己解析转发给客户端,也是自己写方法实现。这个是TCP客户端和服务端的基础控件,这个控件封装的是最基本,要扩张需要自己去写方法。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-11-23 10:41, Processed in 0.808504 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表