通訊端程式設計
更新:2007 年 11 月
下列項目與 .NET Compact Framework 中的程式設計通訊端 (Socket) 有關。如需使用 .NET Framework 通訊端 (Soocket) 的詳細資訊,請參閱通訊端。
並非所有裝置作業系統都支援所有通訊端選項。
.NET Compact Framework 設計為可以連接至不限數目的作業系統,每個作業系統都有自己的功能等級。因此,.NET Compact Framework 不會根據作業系統特定的支援等級,人為地限制通訊端選項的可用性。
不支援未經處理的通訊端。
在執行 Windows CE 3.0 的 Pocket PC 上之通訊端存在著已知的問題。
如果所關閉的通訊端尚有先前 Send 呼叫未傳送的資料,該資料將會遺失或損毀。
如果您接受通訊端,然後在關閉已接受的通訊端之前先關閉繫結通訊端,則在大約 4.5 分鐘的逾時結束之前,無法繫結至該連接埠。
.NET Compact Framework 應用程式支援下列選項,但是如果不修改 TCP/IP 堆疊就無法使用,目前只保留做為未來使用:AcceptConnection、ReceiveLowWater、ReceiveTimeout、SendLowWater、SendTimeout,以及 Type。
只對 Windows CE Winsock 型別 SOCK_DGRAM (這是資料包導向的通訊端) 支援 ReceiveBuffer 列舉型別成員。預設接收緩衝區大小為 32768 位元組,且不能設定 ReceiveBuffer。