[問題] Socket的accept
try
{
Socket cbsocket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);
IPEndPoint serverhost = new IPEndPoint(IPAddress.Parse("210.58.5.192"),
9225);
cbsocket.Bind(serverhost);
cbsocket.Listen(10);
Socket clientSocket = cbsocket.Accept();
String msg="Message from server....";
clientSocket.Send(Encoding.ASCII.GetBytes(msg));
}
catch (SocketException ex) {
textBox1.Text = ex.ToString();
}
抱歉 我是網路程式新手@"@
請問一下為什麼這程式一執行會不能動(視窗沒反應)
要等client連上才會動
我看一本書是把
Socket clientSocket = cbsocket.Accept();
這一行放在while(true)中
不過也沒寫為什麼= =|||(好爛的書)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.5.192
→
12/10 02:08, , 1F
12/10 02:08, 1F
→
12/10 02:09, , 2F
12/10 02:09, 2F
→
12/10 02:10, , 3F
12/10 02:10, 3F
→
12/10 02:29, , 4F
12/10 02:29, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):