1,首先添加兩個windows窗體項目,一個作為服務端server,一個作為客戶端Client
2,然後添加服務端代碼,添加命名空間,界面上添加TextBox控件
System.Net.Sockets;
3,FormLoad方法添加代碼
Form1_Load(= IPEndPoint(IPAddress.Parse(), ); Socket socket = Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Bind(epServer); socket.Listen(); socket.BeginAccept( AsyncCallback(RecVing), socket); }
4,添加回調方法代碼
cmdstr = ==[] bytes = [ i == Encoding.UTF8.GetString(bytes,
5,添加showstrs方法,
定義委托private delegate void shixudong_invoke(string invokefun);
showstrs( (recv_strs.Length != (= .Invoke(invoke, (=
6,到此為止,服務端已經添加完畢
7,客戶端代碼,首先跟服務端一樣,添加命名空間,在界面上添加button事件
button1_Click(= IPEndPoint(IPAddress.Parse(), ); Socket socket = AsyncCallback(Sending), socket); }
8,添加回調方法,代碼如下
=[] msgBuff = , ,
9,到此為止,客戶端代碼已經完成,調試的時候先啟動服務端,然後啟動客戶端
10,運行截圖如下,點擊按鈕前,在文本框中輸入shixudong
11,點擊按鈕之後截圖如下
測試成功,有問題的可以聯系我[email protected],希望能多大家有所幫助!