2012-01-06 54 views
3

我正在重構一些舊的套接字例程,並且我正在努力理解一些更高級的套接字選項(特別是System.Net.Sockets.SocketOptionName)以及刪除/添加他們。尋找關於使用高級套接字選項的說明和指導

對於實例 ... DontRoute,OutOfBandInline,SendLowWater/ReceiveLowWater,DontFragment,BlockSource,無需等待,NOCHECKSUM,等...

的完整列表可在http://msdn.microsoft.com/en-us/library/system.net.sockets.socketoptionname.aspx

發現能任何人都可以推薦一個我可以在套接字選項上獲得更詳細指導/描述的源代碼雖然我關注的是套接字的總體性能,但我也有興趣在不同情況下獲得各種選項的適當性。

+0

你還在爲此工作嗎?我在C中實現了TCP/IP套接字。 –

回答

1

我在Windows系統和VxWorks之間實現了套接字。我相信我以此作爲開始@Code at CodeProject。 CodeProject網站有遺留代碼的歷史。

我只是發現了維基百科上的解釋TCP/IP套接字完整的示例代碼!這是一個在BSD Sockets