-
服務端: 1、創建ServerSocket對象,綁定監聽端口 2、通過accept()方法監聽客戶端請求 3、連接建立后,通過輸入流讀取客戶端發送的請求信息 4、通過輸出流向客戶端發送響應信息 5、關閉相關資源 客戶端: 1、創建Socket對象,指明需要連接的服務器的地址和端口號 2、連接建立后,通過輸出流向服務器端發送請求信息 3、通過輸入流獲取服務器相應的信息 4、關閉相關資源。查看全部
-
Socket通信實現步驟: 1、創建ServerSocket和Socket 2、打開連接到Socket的輸入/輸出流 3、按照協議對Socket進行讀/寫操作 4、關閉輸入輸出流、關閉Socket.查看全部
-
通信過程(Socket通信模型): 1、在服務端建立一個ServerSocket,綁定相應的端口,并且在指定的端口進行偵聽,等待客戶端的連接。 2、當客戶端創建連接Socket并且向服務端發送請求。 3、服務器收到請求,并且接受客戶端的請求信息。一旦接收到客戶端的連接請求后,會創建一個鏈接socket,用來與客戶端的socket進行通信。 通過相應的輸入/輸出流進行數據的交換,數據的發送接收以及數據的響應等等。 4、當客戶端和服務端通信完畢后,需要分別關閉socket,結束通信。查看全部
-
package com.imooc.reflect; import java.net.MalformedURLException; import java.net.URL; public class Test02 { /** * URL的常用方法 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { //創建一個URL實例 URL imooc = new URL("http://www.xianlaiwan.cn");查看全部
-
基于UDP的Socket(客戶端): 1、定義發送信息 2、船艦DatagramPacket,包含要發送的數據 3、創建DatagramSocket 4、發送數據查看全部
-
基于UDP的socket(服務端): 1、創建DatagramSocket并指定端口號 2、創建datagramPacket 3、接受客戶端發送到信息 4、讀取數據查看全部
-
多線程Socket: 1、客戶端創建ServerSocket后循環調用accept()等待不同客戶端登錄連接 2、客戶端創建一個socket并與服務器連接 3、服務器接收請求,創建socket與客戶端專線連接 4、客戶端與服務器的兩個socket在單獨的線程上完成通信 5、服務器端繼續等待其他連接。查看全部
-
客戶端步驟: 1、創建socket對象,并指定所訪問服務器地址及端口號 2、建立連接后,通過輸出流向服務器端發送消息內容 3、通過輸入流獲得服務器端返回的消息內容 4、關閉相應資源查看全部
-
服務器端步驟: 1、創建serversocket對象 2、調用accept()方法監聽客戶端請求 3、使用輸入流接受客戶端發來的消息內容 4、使用輸出流作為響應,向客戶端發送消息內容 5、關閉相應資源查看全部
-
mark一下...查看全部
-
客戶端實現的步驟查看全部
-
服務器端實現步驟查看全部
-
相關操作查看全部
-
Socket查看全部
-
TCP/IP 傳輸控制協議/互聯網協議 應用層: FTP文件傳輸協議 http超文本傳輸協議 Telnet 遠程登錄協議 端口 端口號:區分不同應用程序,范圍0~65535,其中0~1023為系統保留。 Ip地址和端口號組成了所謂的socket。查看全部
舉報
0/150
提交
取消