日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Socket(套字节)编程,客户端 服务器端的发送消息

發布時間:2025/6/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Socket(套字节)编程,客户端 服务器端的发送消息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?一。服務器端口

?服務器端代碼:

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Net.Sockets; 6 using System.Text; 7 using System.Threading.Tasks; 8 9 namespace SocketTcp服務器 10 { 11 class Program 12 { 13 static void Main(string[] args) 14 { 15 //1.建立網絡連接Socket 16 Socket socketTcp = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); 17 //2.綁定ip 18 IPAddress iPAddress = new IPAddress(new byte[]{10,0,208,54}); 19 EndPoint endpoint = new IPEndPoint(iPAddress,1234); 20 socketTcp.Bind(endpoint); 21 //3.監聽準備接收 22 socketTcp.Listen(100);//括號內參數為最大監聽客戶端數 23 Console.WriteLine("開始監聽"); 24 //4.接收數據等待客戶端鏈接 25 Socket tcpClent= socketTcp.Accept();//如果沒有完成鏈接不會繼續進行下面代碼 26 Console.WriteLine("鏈接已完成"); 27 //5.給客戶端發送一個消息 28 while (true) 29 { 30 byte[] data = new byte[1024]; 31 int length = tcpClent.Receive(data); 32 string mess = Encoding.UTF8.GetString(data, 0, length); 33 Console.WriteLine("客戶端傳過來消息是" + mess); 34 } 35 //while (true) 36 //{ 37 // string message = Console.ReadLine(); 38 // byte[] data = Encoding.UTF8.GetBytes(message); 39 // tcpClent.Send(data); 40 //} 41 Console.ReadKey(); 42 43 } 44 } 45 }

?

1建立網絡鏈接

.//,名字家庭網絡鏈接,流的形式


2.綁定ip

?

2..2找u到ip地址的時候

3.監聽準備接受

4.接受數據等待客戶端鏈接
接受的都是字節

5.,給客戶發送一個消息

?


5.1字符串轉字節:

?

?二、客戶端口:

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Net.Sockets; 6 using System.Text; 7 using System.Threading.Tasks; 8 9 namespace 客戶端Tcp 10 { 11 class Program 12 { 13 static void Main(string[] args) 14 { 15 //1.創建一個Socket 16 Socket socketCline = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); 17 //2.建立鏈接 18 EndPoint endPoint = new IPEndPoint(new IPAddress(new byte[] { 10,0,208,54}),1234); 19 socketCline.Connect(endPoint); 20 while (true) 21 { 22 string message = Console.ReadLine(); 23 byte[] data = Encoding.UTF8.GetBytes(message); 24 socketCline.Send(data); 25 } 26 //while (true) 27 //{ 28 //byte[] data = new byte[1024]; 29 //int length= socketCline.Receive(data); 30 //string mess= Encoding.UTF8.GetString(data,0,length); 31 //Console.WriteLine("服務器傳過來消息是"+mess); 32 //} 33 Console.ReadKey(); 34 35 } 36 } 37 }

?

服務器端和客戶端不能在一個解決方案里面寫

?1.創建socket
引用命名空間:

2.建立鏈接的時候先寫這個,缺什么再寫什么

3.字節轉換為字符:

4全部步驟

,兩個位置交換信息,就改變發送的方向,交換的代碼是while里面的

?

轉載于:https://www.cnblogs.com/satanj/p/9754925.html

總結

以上是生活随笔為你收集整理的Socket(套字节)编程,客户端 服务器端的发送消息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 岛国av在线免费观看 | 国产对白自拍 | 亚洲av电影一区二区 | 91麻豆精品国产理伦片在线观看 | 日本va在线观看 | 日韩经典在线观看 | 日韩一二区 | 你懂的在线播放 | 美女少妇一区二区 | www.youjizz.com在线观看 | 俄罗斯乱妇 | 精品国产xxx | 性少妇mdms丰满hdfilm | 人妻少妇精品视频一区二区三区 | 欧美性猛交bbbbb精品 | 绯色av一区二区 | 中文字幕第四页 | 国产男人搡女人免费视频 | 国产爆乳无码一区二区麻豆 | 色眯眯影院 | 欧美日韩电影一区二区三区 | 狂野欧美性猛交xxⅹ李丽珍 | 2021中文字幕| 天堂网中文在线 | 国产视频一二三四区 | 日日舔夜夜摸 | 三级在线观看 | 免费污片在线观看 | 国精产品乱码一区一区三区四区 | av黄| 欧美一区二区免费视频 | 4438激情网 | 日本夫妻性生活视频 | 欧美va视频 | 久热免费在线视频 | 欧美区在线观看 | 奇米av在线 | 在线观看免费av片 | 黄色网址中文字幕 | 亚洲男女在线 | av日韩一区| 一区二区日韩欧美 | 国产日日夜夜 | 国产福利一区二区三区在线观看 | 人妻中文字幕一区 | 国产在线综合视频 | 精品久久久久久久久久久久久久久久 | 色婷婷精品久久二区二区密 | 免费成人小视频 | 久久激情av | 4438x在线观看 | 成人动漫av| 国产美女菊爆在线播放APP | 9999av | 日本免费网站在线观看 | 日日干夜夜骑 | 成人免费视频网站在线看 | 日韩性大片 | 成年人免费黄色 | 成人毛片18女人毛片 | 日本视频免费看 | 最新日韩av在线 | 少妇精品在线 | 99久久99久久精品国产片果冻 | 日本草草视频 | 性生活三级视频 | 亚洲精品女人 | 毛片免 | 亚洲精品91天天久久人人 | 久久综合加勒比 | 特级做a爱片免费69 少妇第一次交换又紧又爽 亚洲大胆人体 | 欧洲免费毛片 | 人妻无码久久一区二区三区免费 | 五月天激情小说 | 日韩一级免费毛片 | 日本三区视频 | 樱桃成人精品视频在线播放 | 日本老师巨大bbw丰满 | xxxxwwww在线观看 | 求免费黄色网址 | 男人添女人囗交视频 | 91成年视频 | 三区四区 | 欧美日韩在线影院 | 亚洲妇女av | 99riav国产精品视频 | 欧洲做受高潮免费看 | 婷婷丁香综合网 | 黄色.com | 在线成人亚洲 | 就要操就要日 | 男女男网站 | 精品乱码一区内射人妻无码 | 在线看污视频 | 国产一区二区激情 | 婷婷综合在线视频 | 人人爽人人草 | 欧美激情亚洲 | 免费视频精品 |