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

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

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

創(chuàng)建服務(wù)器

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

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

創(chuàng)建客戶端

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

public class tcp2 {
public static void main(String[]args) throws IOException
{
System.out.println("--------Client---------");
//1、建立連接:使用Socket創(chuàng)建客戶端+服務(wù)的地址和端口
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ì)量的實(shí)用文章!

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

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

廣告

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

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