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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java向某一IP发送消息_javaTCP如何将数据发送给指定IP的客户端(求代码)谢谢! 爱问知识人...

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java向某一IP发送消息_javaTCP如何将数据发送给指定IP的客户端(求代码)谢谢! 爱问知识人... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

packagecom。socket。tcp。demo;

importjava。io。IOException;

importjava。io。OutputStream;

importjava。

net。Socket;

importjava。net。UnknownHostException;

publicclassClientDemo {

?/**

? * @param args

? * @throws IOException

? * @throws UnknownHostException

? */

?publicstaticvoidmain(String[] args) throwsUnknownHostException, IOException {

? ?//客戶端發數據到服務端

? ?/*

? ? * Tcp傳輸,客戶端建立的過程。

? ? * 1,創建tcp客戶端socket服務。使用的是Socket對象。

? ? * ? 建議該對象一創建就明確目的地。要連接的主機。

? ? * 2,如果連接建立成功,說明數據傳輸通道已建立。

? ? * ? 該通道就是socket流 ,是底層建立好的。 既然是流,說明這里既有輸入,又有輸出。

? ? * ? 想要輸入或者輸出流對象,可以找Socket來獲取。

? ? * ? 可以通過getOutputStream(),和getInputStream()來獲取兩個字節流。

? ? * 3,使用輸出流,將數據寫出。

? ? * 4,關閉資源。

? ? */

? ?//創建客戶端socket服務。

? ?//連接目標服務器的地址,192。

168。1。100是目標服務器的地址,10002是目標服務器的端口

? ?Socket socket = newSocket("192。168。1。100",10002);

? ?//獲取socket流中的輸出流。

向服務器輸出消息,即發消息到服務器

? ?OutputStream out = socket。getOutputStream();

? ?//使用輸出流將指定的數據寫出去。

? ?out。

write("tcp演示:哥們又來了!"。getBytes());

? ?//關閉資源。

? ?socket。close();

?}

}

======================================

packagecom。

socket。tcp。demo;

importjava。io。IOException;

importjava。io。InputStream;

importjava。net。

ServerSocket;

importjava。net。Socket;

publicclassServerDemo {

?//UDP:發送端、接收端 (無連接)

?//TCP:客戶端、服務端 (要連接)先啟動服務端,在啟動客戶端

?/**

? * @param args

? * @throws IOException

? */

?publicstaticvoidmain(String[] args) throwsIOException {

? //服務端接收客戶端發送過來的數據,并打印在控制臺上。

?

? ?/*

? ? * 建立tcp服務端的思路:

? ? * 1,創建服務端socket服務。通過ServerSocket對象。

? ? * 2,服務端必須對外提供一個端口,否則客戶端無法連接。

? ? * 3,獲取連接過來的客戶端對象。

? ? * 4,通過客戶端對象獲取socket流讀取客戶端發來的數據

? ? * ? 并打印在控制臺上。

? ? * 5,關閉資源。

關客戶端,關服務端。

? ? */

? ?//1創建服務端對象。

? ?ServerSocket ss = newServerSocket(10002);

? ?//監聽應用所在服務器的10002端口,

? ?//看有沒有客戶端連接過來,或者發送消息

? ?//2,獲取連接過來的客戶端對象。

? ?Socket s = ss。accept();//阻塞式。

? ?String ip = s。getInetAddress()。getHostAddress();

? ?//獲取連接過來客戶端的IP地址

? ?//3,通過socket對象獲取輸入流,要讀取客戶端發來的數據,

? ?InputStream in = s。

getInputStream();

? ?byte[] buf = newbyte[1024];

? ?intlen = in。read(buf);

? ?String text = newString(buf,0,len);

? ?System。

out。println(ip ":" text);

? ?s。close();

? ?ss。close();//關閉服務器,理論上是不用關的

?}

}

socket客戶端服務端是相對的,拿到流之后寫數據就行了。

全部

總結

以上是生活随笔為你收集整理的java向某一IP发送消息_javaTCP如何将数据发送给指定IP的客户端(求代码)谢谢! 爱问知识人...的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: www性| 国产午夜精品一区二区三区欧美 | 国产精品一区二区三区在线看 | 蜜桃av网| 禁久久精品乱码 | 亚洲国产看片 | 在哪里看毛片 | 国产国拍精品亚洲 | 国产中文欧美日韩在线 | 黄色三级视频在线观看 | 国产精品一区二区三 | 超碰pron| 99久久综合国产精品二区 | 亚洲图片欧美视频 | 国内毛片毛片毛片毛片毛片 | 一区二区三区免费毛片 | 色欧美综合 | 一级久久| 先锋久久 | 啊v视频在线 | 国产老头老太作爱视频 | 公侵犯人妻一区二区 | 琪琪电影午夜理论片八戒八戒 | 爱情岛论坛亚洲自拍 | 男生坤坤放进女生坤坤里 | 成人免费黄色av | 国产69精品久久久久久久久久 | 蜜桃av一区二区三区 | 在线观看网址你懂的 | 上海女子图鉴 | 亚洲欧美日韩综合一区二区 | 久久免费少妇高潮久久精品99 | 国产一区二区三区观看 | 欧美一级片在线播放 | 永久黄网站色视频免费观看w | 中文字幕第一页av | 日本精品在线观看 | 亚洲精品一区二区三区新线路 | 亚洲一区二区三区蜜桃 | 中国一级特黄毛片 | 超碰人人草人人干 | 肉肉视频在线观看 | 精品久久精品 | 佐山爱av在线 | 深爱激情av| 色99视频| 日本理论片中文字幕 | 免费精品视频在线观看 | 男女激情在线观看 | 亚洲另类欧美日韩 | 美女一级片 | 欧美日韩视频一区二区 | 老妇女av | 蜜臀av88| 国产麻豆自拍 | 国产乱仑 | 深夜福利视频在线 | 北条麻妃青青久久 | 欧美第一页在线观看 | 免费的黄色片 | 18成人在线 | 婷婷777| 欧美性天天 | 看黄色一级视频 | 中文字幕在线二区 | 久久激情网站 | 一区二区三区四区五区视频 | av色婷婷| 在线免费观看a视频 | 男女无套免费视频网站动漫 | 五月中文字幕 | 欧美日韩中文在线观看 | 国产精品7| 新版天堂资源中文8在线 | 成人无遮挡| 韩国伦理在线看 | www.四虎影视.com | 久久国产色av免费观看 | 佐山爱av在线 | a中文在线 | 99精品偷自拍 | 欧美日韩大陆 | 国产欧美日韩精品区一区二污污污 | 日韩伦理av | 中文字幕免费高清在线观看 | 一本久久久 | 人人人妻人人澡人人爽欧美一区 | 久久久久无码精品国产 | 美女啪啪一区二区 | 五月天婷婷在线播放 | 在线观看视频毛片 | 国产富婆一区二区三区 | 91在线精品观看 | 日韩影视一区二区三区 | 国产夜夜嗨 | 麻豆精品 | 日韩午夜在线播放 | 日韩第一视频 | 少妇一级淫片免费视频 |