作者unused (dealinfo.blogspot.com)
看板C_Sharp
标题Re: [问题] 用Thread来写一个udp server?
时间Wed Jun 15 16:48:54 2005
※ 引述《tomex (tomex_ou)》之铭言:
: ※ 引述《unused (dealinfo.blogspot.com)》之铭言:
: : 请问一下有没有办法写一个udp server,
: : 然後每次有新的连线就开一个thread?
: : 我知道tcplistener可以这样用, udpclient可以这样用吗?
: 应该没问题呀!
: 建议使用非同步方法,这样就不用一直控制thread
: 它自动会call back而开启新的thread.
啊..我应该讲清楚一点
我现在需要一个server,每次有client进来的时候,
server&client之间会先用udp做一个handshake,
handshake成功後server&client会建立一个tcp connection.
所以我想要每个client一开始用送udp封包时,
server就开一个thread,专门处理这个client的handshake跟之後的tcp连线..
callback可以做到这样吗?
之前纯tcp server时我可以直接这样
client = new TcpListener(port);
client.start;
while(true)
{
blah blah 开一个thread
}
现在就是想要用udp这样做...
--
http://dealinfo.blogspot.com
在美便宜购物资讯网站
请大家告诉在美国的亲朋好友吧 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 209.173.195.254
1F:→ cplusplus:请查询 asynchronized 的那些方法 140.115.205.46 06/16