c#多客户端 我使用线程数组 和一个SOCKET数组保存 客户的 信息
来一个客户就+1
但是如果有的客户掉了线 在上
如此重复 我的数组 就会 有 很多的 "空洞 " 不知道这个词用的是否准确!
多与这个问题
不知道各位高手
有何解决之道谢谢
分不多了
先奉献30分
来日再补
来一个客户就+1
但是如果有的客户掉了线 在上
如此重复 我的数组 就会 有 很多的 "空洞 " 不知道这个词用的是否准确!
多与这个问题
不知道各位高手
有何解决之道谢谢
分不多了
先奉献30分
来日再补
调试欢乐多
也可以自己维护数组,来一个客户先查找一个“空洞”,把新的连接对象放到这个地方,如果“空洞”太多还可以收缩一下数组,这样就不会浪费掉数组空间了。