Socket 起源於 Unix,將網路通訊抽象為檔案描述符。C# 在 System.Net.Sockets 命名空間提供 Socket 類別,封裝底層作業系統 API。
new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)Bind(localEndPoint)Listen 監聽 → Accept 接受連線 → Send/Receive;UDP:直接 SendTo/ReceiveFrom。Shutdown + Close 釋放資源。
掌握上述流程,即可進入實際程式碼撰寫階段。