2009-09-05 8 views
7

Quali sono le principali differenze tra le implementazioni di socket BSD di Winsock e * nix?Differenze tra le implementazioni di socket WIND e BSD

+1

Si dovrebbe accettare una delle. le risposte qui sotto se ti hanno aiutato. Personalmente, ho trovato entrambe le risposte presenti al momento della scrittura per essere abbastanza utili. – patrickvacek

risposta

7

Si potrebbe desiderare di guardare here.
Per fare ciò, vorrei aggiungere un'altra differenza, i winsocks supportano l'I/O sovrapposto (con callback, ecc.) Tramite funzioni come WSARecv (e altri simili), che possono rendere più difficile il porting verso bsd-socket. Inoltre, la maggior parte delle funzioni in winsocks ha loro Wsa * controparte, che a volte offre più opzioni (o almeno richiede più parametri;)), come [recv] (http://msdn.microsoft.com/en-us/library/ms740121(VS.85).aspx) e [WSARecv] (http://msdn.microsoft.com/en-us/library/ms741688(VS.85).aspx)

+0

Grazie. Buoni punti che hai menzionato. – Ankur

Problemi correlati