當前位置:編程學習大全網 - 網站源碼 - Tcp源代碼c

Tcp源代碼c

註意:主機是之前定義的ip地址。

壹個客戶端的這部分代碼,源代碼最初是:

//tcpClient =新的TcpClient(AddressFamily。互聯網絡);//獲取這臺機器的ip地址。

運行時沒有錯誤,但是我不想在這裏指定本地ip。我想指定壹個固定的服務器ip,所以註釋改為:

tcpClient =新的tcpClient(主機,52888);主機為我指定的ip。

以上是妳理解的。有壹個問題。

第壹:TCP client =新TCP client(address family . internet work);這句話不是為了獲取這臺機器的ip地址,而是為了創建壹個使用ip版本4尋址方案的TcpClient對象。此時只定義了這個對象,沒有建立連接。

第二:TCP客戶端=新TCP客戶端(主機,52888);此代碼意味著建立到主機及其端口52888的連接,該端口在創建時已經連接。這裏的主機指的是妳要連接的服務器的IP地址。此時,在創建時已經建立了連接,因此在使用BeginConnect異步調用時,會在已建立連接的套接字上拋出連接請求。

理解了以上,應該就能解決妳的問題了。

  • 上一篇:為什麽下載的傳奇登錄器格式是RAR?
  • 下一篇:110紅眼穿什麽裝備?
  • copyright 2024編程學習大全網