如題我在寫server和client時,一旦server開始listener時
視窗就會卡住,直到接受到client端的資料,並處理完之後
關閉socket和timer才會恢復,並顯示運算結果…
這是我socket寫的語法
一開始宣告
Socket socketForClient;
TcpListener tcpListener;
NetworkStream networkStream;
StreamWriter streamWriter;
StreamReader streamReader;
按start後,接下面
tcpListener = new TcpListener(1234);
tcpListener.Start();
socketForClient = tcpListener.AcceptSocket();
networkStream = new NetworkStream(socketForClient);
streamWriter = new StreamWriter(networkStream);
streamReader = new StreamReader(networkStream);
接收並處理完之後
streamWriter.Flush();
timer1.Enabled = false;
socketForClient.Close();
麻煩專業的高手 幫忙解答…問題出在哪?
小弟能力不足,MSDN看不是很懂…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.201.202