C# Socket TCP 服务器和客户端是一直处于连接状态好还是发一次数据就连接一次的好?

gzxchaoren 2012-10-24 08:49:26
如题
...全文
440 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjp1234airen4385 2012-10-24
  • 打赏
  • 举报
回复
2楼+1
烈火蜓蜻 2012-10-24
  • 打赏
  • 举报
回复
两个方面考虑, 如果客户端数量非常多,且通讯时间间隔比较长,则建议用短连接,否则就用长连接
SocketUpEx 2012-10-24
  • 打赏
  • 举报
回复
那用长连接吧
省事

gzxchaoren 2012-10-24
  • 打赏
  • 举报
回复
我是想用做客户端发送 主要是操作通信 和 少量数据通信 到服务器端
bdmh 2012-10-24
  • 打赏
  • 举报
回复
看你的情况了,如果是频繁的数据交换或者使用推的(发布端向客户端推送数据)功能,建议长连接,如果是间隔比较长,可以是短连接
SocketUpEx 2012-10-24
  • 打赏
  • 举报
回复
今天中午吃饭好呢还是喝粥好呢?

gzxchaoren 2012-10-24
  • 打赏
  • 举报
回复
还想问下 怎么判断 该 连接 是连接正常的 也就是可以发送数据 和接收数据。
用Try感觉不好,万一不是 连接的错误 是别的错误 就判断不了 是不是连接失败了?
也就是 长连接掉线 或者网线断了 的情况 重新连接,怎么判断呢?

110,567

社区成员

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

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

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