作者tomex (tomex_ou)
看板C_Sharp
标题Re: [问题] 用Thread来写一个udp server?
时间Fri Jun 17 10:00:59 2005
※ 引述《unused (dealinfo.blogspot.com)》之铭言:
: 我现在需要一个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这样做...
UDP的程式我没写过,或许它的接收机制跟tcp不太一样!
你用while()是属於polling方式,其实.net是建议使用event方式
也就是所谓的非同步传输。
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.89.46