服务器端代码: namespace Server { public partial class Server2 : Form { delegate void MsgRef(string msg); public Server2() { InitializeComponent(); } AsySocket listener = null; SortedList clients = new SortedList(); delegate void CallBackRef(string msg); private void button1_Click(object sender, EventArgs e) { //监听 listener = new AsySocket(this
textBox1
Text, Int32
Parse(textBox2
Text)); listener
OnAccept += new AcceptEventHandler(listener_OnAccept); listener
Listen(10); this
button1
Enabled = false; } void listener_OnAccept(AsySocket AcceptedSocket) { //注册事件 AcceptedSocket
OnStringDataAccept += new StringDataAcceptHandler (AcceptedSocket_OnStringDataAccept); AcceptedSocket
OnClosed += new AsySocketClosedEventHandler (AcceptedSocket_OnClosed); AcceptedSocket
BeginAcceptData(); //加入 clients
Add(Ac