c# 网络 多客户端 又问题

带着蜗牛去散步^ 2006-12-24 10:07:50
c#多客户端 我使用线程数组 和一个SOCKET数组保存 客户的 信息
来一个客户就+1
但是如果有的客户掉了线 在上
如此重复 我的数组 就会 有 很多的 "空洞 " 不知道这个词用的是否准确!
多与这个问题
不知道各位高手
有何解决之道

谢谢
分不多了
先奉献30分
来日再补
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
收缩一下数组
是怎么回师
能不能详细点
谢谢
  • 打赏
  • 举报
回复
帮忙
jimh 2006-12-24
  • 打赏
  • 举报
回复
可以使用arraylist等动态数组,效率低一点,但对象是可以动态添加删除的。
也可以自己维护数组,来一个客户先查找一个“空洞”,把新的连接对象放到这个地方,如果“空洞”太多还可以收缩一下数组,这样就不会浪费掉数组空间了。

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧