System.Net.Sockets 是以 Berkeley Socket Distrubution API 為基礎所開發的 Class Library

System.Net.Sockets.LingerOption

System.Net.Sockets.MulticastOption

System.Net.Sockets.NetworkStream:類似檔案資料流,其衍生自 Stream 類別,專門用以處理網路型式的資料流物件。

System.Net.Sockets.Socket定義繫結、連結網路端點以及傳輸資料所需的方法,通常不需要直接使用這類別十座網路連線服務的功能,而是引用 TCP 或 UDP 通訊協定之相關實作。

System.Net.Sockets.SockeException

System.Net.Sockets.TCPClient提供 TCP 網路服務的用戶端連接,其建立於 Socket 類別的基礎之上。

System.Net.Sockets.TcpListener:應用於 TCP 網路,是依據 Socket 類別建立的抽象 TCP 服務,可傾聽來自 TCP 用戶端應用程式的連接要求

System.Net.Sockets.UdpClient

 

● 伺服端應用程式

System.Net.Sockets.Socket 類別
System.Net.Sockets.TcpListener 類別
Socket
  (IPEndPoint)
Bind

Listen

Accept

  Receive / ReceiveFrom
  Send / SendTo
  (Shutdown)
Close

TcpListener



Start

AcceptSocket / AcceptTcpClient

  Read / ReadByte
  Write / WriteByte

Stop

 

● 用戶端應用程式

System.Net.Sockets.Socket 類別
System.Net.Sockets.TcpClient 類別
Socket
  (IPEndPoint)
Connect

  Receive / ReceiveFrom
  Send / SendTo

Close
TcpClient

Connect

  Read / ReadByte
  Write / WriteByte

Close

 

創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()