Re: [問題] 用Thread來寫一個udp server?

看板C_Sharp (C#)作者 (dealinfo.blogspot.com)時間20年前 (2005/06/15 16:42), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《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

140.115.205.46 06/16, , 1F
請查詢 asynchronized 的那些方法
140.115.205.46 06/16, 1F
文章代碼(AID): #12h-dbMV (C_Sharp)
文章代碼(AID): #12h-dbMV (C_Sharp)