ºìÁªLinuxÃÅ»§
Linux°ïÖú

socketÏà¹Ø³ÌÐò´ÓwindowsÒÆÖ²µ½linuxÏÂÐèҪעÒâµÄ

·¢²¼Ê±¼ä:2007-01-30 15:37:59À´Ô´:ºìÁª×÷Õß:DearMichael
¡¡¡¡1¡£Í·Îļþ

¡¡¡¡windowsÏÂwinsock.h/winsock2.h
¡¡¡¡linuxÏÂsys/socket.h

¡¡¡¡2¡£³õʼ»¯

¡¡¡¡windowsÏÂÐèÒªÓÃWSAStartup
¡¡¡¡linuxϲ»ÐèÒª

¡¡¡¡3¡£¹Ø±Õsocket

¡¡¡¡windowsÏÂclosesocket(...)
¡¡¡¡linuxÏÂclose(...)

¡¡¡¡4¡£ÀàÐÍ

¡¡¡¡windowsÏÂSOCKET
¡¡¡¡linuxÏÂint

¡¡¡¡5¡£»ñÈ¡´íÎóÂë

¡¡¡¡windowsÏÂgetlasterror()/WSAGetLastError()
¡¡¡¡linuxÏÂerrno±äÁ¿

¡¡¡¡6¡£ÉèÖ÷Ç×èÈû

¡¡¡¡windowsÏÂioctlsocket()
¡¡¡¡linuxÏÂfcntl()

¡¡¡¡7¡£sendº¯Êý×îºóÒ»¸ö²ÎÊý

¡¡¡¡windowsÏÂÒ»°ãÉèÖÃΪ0
¡¡¡¡linuxÏÂ×îºÃÉèÖÃΪMSG_NOSIGNAL£¬Èç¹û²»ÉèÖã¬ÔÚ·¢Ëͳö´íºóÓÐ¿É ÄܻᵼÖ³ÌÐòÍ˳ö¡£

¡¡¡¡8¡£ºÁÃ뼶ʱ¼ä»ñÈ¡

¡¡¡¡windowsÏÂGetTickCount()
¡¡¡¡linuxÏÂgettimeofday()
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ