一、概述
專注于為中小企業提供做網站、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業永康免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。Socket類是Java執行客戶端TCP操作的基礎類,這個類本身使用代碼通過主機操作系統的本地TCP棧進行通信。Socket類的方法會建立和銷毀連接,設置各種Socket選項。
ServerSocket類是Java執行服務器端操作的基礎類,該類運行于服務器,監聽入站TCP連接,每個socket服務器監聽服務器的某個端口,當遠程主機的客戶端嘗試連接此端口時,服務器就被喚醒,并返回一個表示兩臺主機之間socket的正常Socket對象。
二、什么是TCP?
TCP是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。TCP通信分為客戶端和服務器端,對應的對象是分別是Socket和ServerSocket。
當一臺計算機需要與另一臺遠程計算機連接時,TCP協議會讓他們建立一個連接:用于發送和接收數據的虛擬鏈路。TCP協議負責收集信息包,并將其按適當的次序放好傳送,在接收端收到后再將其正確的還原。為了保證數據包在傳送中準確無誤,TCP使用了重發機制:當一個通信實體發送一個消息給另一個通信實體后需要收到另一個實體的確認信息,如果沒有收到確認信息,則會再次重發剛才發送的信息。
三、TCP通信
1、構造函數
Socket類實現客戶端套接字,通過構造函數可以指定希望連接的主機和端口。主機可以指定為InetAddress或String,端口始終指定為0到65535之間的int值。
Socket s=new Socket("127.0.0.1", 10001);//創建一個流套接字并將其連接到指定主機上的指定端口號
名稱欄目:Java網絡編程之TCP通信完整代碼示例-創新互聯
瀏覽路徑:http://newbst.com/article18/dihddp.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、面包屑導航、虛擬主機、服務器托管、外貿建站、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯