c#开发网络应用程序 (没分了 也要问)

带着蜗牛去散步^ 2006-12-13 11:02:21
c#开发网络应用程序 (没分了 也要问)
我计划用c#开发网络应用程序,多客户连接是不是必须用采用多线程,如连接数过多 线程过多,会不会 性能下降,
还是有比较好的解决方式?

我是从vb转过来,现在开发一套系统,原来是vb开发的,好多功能计划用c#开发,有些方面vb太弱了。
给出好的建议的 还会+分
...全文
309 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
spunder 2006-12-14
  • 打赏
  • 举报
回复
顶顶
  • 打赏
  • 举报
回复
求人不如求己
zhaochong12 2006-12-13
  • 打赏
  • 举报
回复
http://blog.csdn.net/zhiang75/archive/2004/08/16/75915.aspx

完成端口
xu_2007 2006-12-13
  • 打赏
  • 举报
回复
如果数据的安全性要求不是很高的话,可以用使UDP,这样就不需要每个客户都和服务器端保持连接,,也不需要为每个客户都创建一个线程,这样也许会提高性能!
Qim 2006-12-13
  • 打赏
  • 举报
回复
最好找本书,看看.C#网络与通信 39元.
我买了,还不错.
c4pt0r 2006-12-13
  • 打赏
  • 举报
回复
推拉窗技术

while(ThreadNumber>=Max) ;

icefeiji 2006-12-13
  • 打赏
  • 举报
回复
就是设置个线程数组,有请求则自动创建一个线程,请求结束后此线程自动结束.
deadshot123 2006-12-13
  • 打赏
  • 举报
回复
可以设置一个上限,超过多少个就咔嚓掉
  • 打赏
  • 举报
回复
楼上的 能具体介绍线程池 一下吗
谢谢
liuchao305 2006-12-13
  • 打赏
  • 举报
回复
多客户连接必须用采用多线程,连接数过多 线程过多,会导致性能下降,,最好用线程池。
他管理多线程很好的
  • 打赏
  • 举报
回复
换个语言
就是好高骛远?
boxter110 2006-12-13
  • 打赏
  • 举报
回复
C# 和VB 是不一样的,建议你还是好好看看基础的书籍,不要好高骛远!
  • 打赏
  • 举报
回复
如果有1000左右呢?
连接的客户端都是终端设备
嵌入式的
spunder 2006-12-13
  • 打赏
  • 举报
回复
如果连接的客户端有200左右,即使用了线程池,也会导致性能下降吧!
bigrongshu 2006-12-13
  • 打赏
  • 举报
回复
多线程,要做到各线程完全并行,不要占用共用资源

BTW,C#开发的网络程序性能远不如C++,C

110,538

社区成员

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

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

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