首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

做过Socket网络应用程序的大哥们帮帮忙:)解决方法

2012-01-21 
做过Socket网络应用程序的大哥们帮帮忙:)小弟想用vs2005 做一网络应用程序。C/S结构但不太懂在S端怎么去封

做过Socket网络应用程序的大哥们帮帮忙:)
小弟想用vs2005 做一网络应用程序。C/S结构 但不太懂在S端怎么去封装Socket。怎么处理如果同时有几千甚至上网人同时在线时候的情况。还有怎么去设计这个架构和设计类。
怎么设计类比较容易去处理C 端发送出来的不同命令呢 ? 希望大家多多指导啊。小弟 QQ:50728792MSN:yeqw1985@163.com

[解决办法]
tlTcpListen = new TcpListener(IP地址, 端口);
tlTcpListen.Start(); 

while (true)
{
TcpClient tcClient = tlTcpListen.AcceptTcpClient(); //发现新连接
tcClient.NoDelay = true; // 没延迟发送
// 建立线程 , 传递 tcClient 给线程 . 线程设成后台操作. 启动.
}
[解决办法]
用异步,我发你个例子QQ:75786749
[解决办法]
用异步来处理,你可以到我的Blog上去看看,我写了相关的一些文章在上面!
[解决办法]
异步Socket 
http://www.cnblogs.com/idior/articles/147648.html
[解决办法]
用线程池 不要自己去管理线程 ,将你要执行的操作丢到线程池里

热点排行