using system;
using system.io;
using system.net;
using system.net.sockets;
using system.threading;
using system.windows.forms;
namespace server
private tcplistener mytcplistener = null;
private tcpclient mytcpserver = null;
private networkstream mynetstream = null;
private thread mainthread = null;
private thread mythread = null;
private streamwriter mystreamwriter = null;
private streamreader mystreamreader = null;
delegate void settextcallback(string text);
private void btnconnect_click(object sender, eventargs e)
private void listening()
private void reading()
else}}
}伺服器**
Socket多執行緒程式設計委託控制項的奇怪問題
問題 首先設定簡單的服務端監聽 1delegate void settextevent control ctl,string text 2void settextline control ctl,string text 3 6else 7ctl.text text environment.newli...
C 多執行緒操作介面控制項的解決方案
c 2005後不再支援多執行緒直接訪問介面的控制項 介面建立執行緒與訪問執行緒不是同乙個執行緒 不過可以使用delegate來解決 1.執行緒的啟動和終止 private thread progressthread progressthread new thread new threadstart ...
C 多執行緒操作介面控制項的解決方案
c 2005後不再支援多執行緒直接訪問介面的控制項 介面建立執行緒與訪問執行緒不是同乙個執行緒 不過可以使用delegate來解決 1.執行緒的啟動和終止 private thread progressthread progressthread new thread new threadstart ...