首页 新闻 会员 周边

C#Socket通讯客户端保存

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-11-06 23:28

我要做个C#Socket的通信程序,有个SocketManager类用来负责管理Socket的,我想把连接到的客户端加入到List<Socket>队列中,不知道每加入一个如何通知winform界面的Listview控件实时更新?我的思路是用计时器来扫描List队列,但是效率应该不好,不知道有什么其他方法?请各位有空的大神帮下忙。

上高楼的主页 上高楼 | 初学一级 | 园豆:178
提问于:2016-11-06 11:55
< >
分享
所有回答(1)
0

socket connect的时候加入list,并通知页面不就好啦

比如: socketmanager.connectNotify;

页面:socketmanager.connectNotify+=(参数)=>{//todo 更新页面};

czd890 | 园豆:14412 (专家六级) | 2016-11-06 12:19

是winform的,不是web,这个需要怎么实现?

 

支持(0) 反对(0) 上高楼 | 园豆:178 (初学一级) | 2016-11-06 12:28

@上高楼: SocketManager是你自己的,还是其他组件或者系统的。

参考上面的伪代码

支持(0) 反对(0) czd890 | 园豆:14412 (专家六级) | 2016-11-06 12:51

@calvinK: 是自己写的。

支持(0) 反对(0) 上高楼 | 园豆:178 (初学一级) | 2016-11-06 13:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册