本篇內(nèi)容介紹了“Java怎么創(chuàng)建TCP協(xié)議”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(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ī)中的成對(duì)進(jìn)程之間依靠TCP提供可靠的通信服務(wù)。TCP假設(shè)它可以從較低級(jí)別的協(xié)議獲得簡(jiǎn)單的,可能不可靠的數(shù)據(jù)報(bào)服務(wù)。 原則上,TCP應(yīng)該能夠在從硬線連接到分組交換或電路交換網(wǎng)絡(luò)的各種通信系統(tǒng)之上操作。 TCP:TCP協(xié)議基于請(qǐng)求-響應(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對(duì)象 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)的知識(shí)可以關(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://vcdvsql.cn/article36/cdggpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、營(yíng)銷型網(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)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容