Java怎么創(chuàng)建TCP協(xié)議-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Java怎么創(chuàng)建TCP協(xié)議”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司成立于2013年,先為蘭陵等服務建站,蘭陵等地企業(yè),進行企業(yè)商務咨詢服務。為蘭陵企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
傳輸控制協(xié)議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC 793定義。TCP旨在適應支持多網(wǎng)絡應用的分層協(xié)議層次結(jié)構(gòu)。 連接到不同但互連的計算機通信網(wǎng)絡的主計算機中的成對進程之間依靠TCP提供可靠的通信服務。TCP假設(shè)它可以從較低級別的協(xié)議獲得簡單的,可能不可靠的數(shù)據(jù)報服務。 原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網(wǎng)絡的各種通信系統(tǒng)之上操作。
TCP:TCP協(xié)議基于請求-響應模式,利用io流實現(xiàn)數(shù)據(jù)的傳輸。

創(chuàng)建服務器

1、指定端口 使用ServerSocket創(chuàng)建服務器
2、阻塞式等待連接accept,有一個accept就建立了一個客戶端
3、操作:io流
4、釋放資源

public class tcp {
public static void main(String[]args) throws IOException
{
System.out.println("-----Server-----");
// 1、指定端口 使用ServerSocket創(chuàng)建服務器
ServerSocket server=new ServerSocket(8888);
// 2、阻塞式等待連接accept
Socket client=server.accept();//返回一個Socket對象
System.out.println("一個客戶端建立了連接");
// 3、操作:io流
DataInputStream dis=new DataInputStream(client.getInputStream());//輸入,
client.getInputStream()返回一個字節(jié)輸入流
String data=dis.readUTF();
System.out.println(data);
// 4、釋放資源
dis.close();
client.close();
server.close();
}
}

創(chuàng)建客戶端

1、建立連接:使用Socket創(chuàng)建客戶端+服務的地址和端口
2、操作:輸入輸出流操作
3、釋放資源

public class tcp2 {
public static void main(String[]args) throws IOException
{
System.out.println("--------Client---------");
//1、建立連接:使用Socket創(chuàng)建客戶端+服務的地址和端口
Socket client2=new Socket("localhost",8888);
//2、操作:輸入輸出流操作
DataOutputStream dos=new DataOutputStream(client2.getOutputStream());//輸出
String data="杜雨龍最帥";
dos.writeUTF(data);
dos.flush();
//3、釋放資源
dos.close();
client2.close();
}
}

“Java怎么創(chuàng)建TCP協(xié)議”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

本文標題:Java怎么創(chuàng)建TCP協(xié)議-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article36/cdggpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站營銷型網(wǎng)站建設(shè)、標簽優(yōu)化、響應式網(wǎng)站、面包屑導航網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)