黑馬程式設計師 網路程式設計UDP和TCP協議

2021-07-02 13:52:13 字數 633 閱讀 7064

網路程式設計:

inetaddress類:此類便是網際網路協議(ip)位址

(常用方法)static inetaddress getbyname(string host):在給定機名的情況下確定主機的ip位址

string gethostaddress():返回ip位址字串

public string gethostname():獲取此ip位址名稱

例如:public class demo }

socket類:此類實現客戶端套接字。套接字是兩台機器通訊的端點。

使用udp傳送資料:

1.封裝socket:datagramsocket;

2.準備要傳送的資料,ip位址,埠號;

3.封裝資料報:datagrampacket

4.使用datagramsocket的方法,將資料報傳送出去;

public class demo }

使用tpc協議接收和傳送資料:

tcp是面向連線的,在傳送資料之前,一定要建立連線,否則丟擲異常;

所以要求"接收方"一定要先啟動;

public class tcpsend }

public class tcpreceive

}

黑馬程式設計師 網路程式設計UDP與TCP

asp.net unity開發 net培訓 期待與您交流!udp傳輸 只要是網路傳輸,必須有socket 通過datagrampacket這個物件中的方法,就可以獲取到資料報中的各種資訊。datagramsocket具備傳送和接受功能,在進行udp傳輸時,需要明確乙個是傳送端,乙個是接收端。客戶端 ...

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1.套接字 socket 用於描述 ip位址和埠,是乙個通訊鏈的控制代碼 就是兩個程式通訊用的 類似於 2.有兩種型別 流式socket 是一種面向連線的 socket 針對於面向連線的 tcp服務應用,安全,但效率低 資料報式 ...

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1 網路程式設計 1 網路程式設計 通過程式語言實現計算機鍵的資料通訊。2 網路程式設計的三要素 a ip位址。網路中每一台計算機的唯一標識。b 埠 用於標識程序的邏輯位址 c 協議 定義通訊規則 舉例 我要和小青說話。a 找到小...