Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

windowsµ½Linux´úÂëÒÆÖ²

1¡¢Ò»Ð©³£Óú¯ÊýµÄÒÆÖ² 
http://www.vckbase.com/document/viewdoc/?id=1586 
2¡¢ÍøÂç ------ ×ªÔØ & Ð޸썴ýÕûÀí£© 
socketÏà¹Ø³ÌÐò´ÓwindowsÒÆÖ²µ½linuxÏÂÐèҪעÒâµÄ 
1)Í·Îļþ 
windowsÏÂwinsock.h/winsock2.h 
linuxÏÂsys/socket.h 
´íÎó´¦Àí£ºerrno.h 
2)³õʼ»¯ 
windowsÏÂÐèÒªÓÃWSAStartup 
linuxϲ»ÐèÒª 
3)¹Ø±Õsocket 
windowsÏÂclosesocket(...) 
linuxÏÂclose(...) 
4)ÀàÐÍ 
windowsÏÂSOCKET 
linuxÏÂint 
ÈçÎÒÓõ½µÄһЩºê£º 
#ifdef WIN32 
typedef int socklen_t; 
typedef int ssize_t; 
#endif 
#ifdef __LINUX__ 
typedef int SOCKET; 
typedef unsigned char BYTE; 
typedef unsigned long DWORD; 
#define FALSE 0 
#define SOCKET_ERROR (-1) 
#endif 
5)»ñÈ¡´íÎóÂë 
windowsÏÂgetlasterror()/WSAGetLastError() 
linuxÏÂerrno±äÁ¿ 
6)ÉèÖ÷Ç×èÈû 
windowsÏÂioctlsocket() 
linuxÏÂfcntl() <fcntl.h> 
7)sendº¯Êý×îºóÒ»¸ö²ÎÊý 
windowsÏÂÒ»°ãÉèÖÃΪ0 
linuxÏÂ×îºÃÉèÖÃΪMSG_NOSIGNAL£¬Èç¹û²»ÉèÖã¬ÔÚ·¢Ëͳö´íºóÓпɠÄܻᵼÖ³ÌÐòÍ˳ö¡£ 
8)ºÁÃ뼶ʱ¼ä»ñÈ¡ 
windowsÏÂGetTickCount() 
linuxÏÂgettimeofday() 
3¡¢¶àÏ̠߳
¶àÏß³Ì: (win)process.h --¡µ(linux)pthread.h 
_beginthread --> pthread_create 
_endthread --> pthread_exit


Ïà¹ØÎĵµ£º

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

ǶÈëʽLinuxϵͳÖеĿìËÙÆô¶¯¼¼ÊõÑо¿

ÕªÒª
LinuxÔÚÏû·Ñµç×ÓÀà²úÆ·Öеõ½Á˹㷺ӦÓã¬ÓÉÓÚǶÈëʽÓû§¶ÔÓÚϵͳÆô¶¯ËٶȽÏΪÃô¸Ð£¬Òò´Ë¿ìËÙÆô¶¯¼¼ÊõÖð½¥³ÉΪÑо¿ºÍÓ¦ÓÃÖеÄÒ»¸öÖØµã¡£±¾ÎÄͨ¹ý¶ÔǶ
Èëʽ
LinuxµÄÆô¶¯Ê±ÐòºÍÖ÷ÒªÑÓʱÒòËØµÄ·ÖÎö£¬Õë¶ÔÐÔµØÌ½ÌÖÁËÔÚ¸÷¸öÆô¶¯½×¶Î½µµÍʱºÄµÄ¼¼Êõ£¬Öصã·ÖÎöÁËXIP¼¼ÊõºÍXIPÎļþϵͳ£¬²¢¸ø³öÁËÖ÷ÒªµÄʵÏÖ¹ý
³Ì¡£
¹Ø¼ü´ ......

Linux²Ù×÷ϵͳµÄÍ·ÎļþºÍ¿âÎļþËÑË÷·¾¶

Ò»¡¢ Í·Îļþ 1 ¡°¡±ÖеÄÍ·Îļþ£¬ÔÚÔ´Îļþµ±Ç°Ä¿Â¼²éÕÒ 2 -I ÖÐÖ¸¶¨Ä¿Â¼ 3 gccµÄ»·¾³±äÁ¿ C_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJC_INCLUDE_PATH 4 ±àÒëÆ÷Ô¤Éè·¾¶¡¢ÄÚ¶¨Ä¿Â¼£º /usr/include /usr/local/include /usr/lib/gcc-lib/i386-linux/2.95.2/include /usr/lib/gcc-lib/i386-linux/2.95.2/../../../.. ......

windowÓëlinuxÎļþ»¥´«Ö®ftp

¹ØÓÚwindowsÓëlinuxÖ®¼äÎļþ»¥´«
 
»·¾³£ºÓÐÁ½Ì¨Ö÷»ú
A£º192.168.2.109   OS£ºwindows xp
B£º192.168.2.113   OS£ºlinux £¨redhat5.3£©
 
Ä¿µÄ£ºÒªÊµÏÖÁ½Ì¨Ö÷»úÖ®¼äÎļþµÄ»¥´«¡£
 
±¾ÈËÔÚÍøÉÏ¿´¹ý¼¸ÖÖ·½·¨£¬ÓеÄÐèÒªµÚÈý·½Èí¼þ£¨±ÈÈ磺ÔÚWindows XPÏÂÓÃServ-uÈí¼þ¼ÜÉèÁËFTP·þÎñ ......

Linux Network Tuning LinuxÍøÂç»·¾³ÐÔÄÜÓÅ»¯µ÷Õû

Linux Network Tuning LinuxÍøÂç»·¾³ÐÔÄÜÓÅ»¯µ÷Õû
À´Ô´£ºcnbird2008µÄרÀ¸ ×÷Õߣº ·¢²¼Ê±¼ä£º2009-06-20 ±êÇ©£ºlinux linuxÐÔÄÜÓÅ»¯ linuxÅäÖÃ
 
(ÒÔǰдµÄ,µ±Ê±ÓõÄRH Linux AS5.)
ÈçÏÂÍøÂçÅäÖòÎÊýµ÷Õû,Ö÷ÒªÊÇÕë¶ÔÇëÇóѹÁ¦´óµÄLinux (2.6 kernel)·þÎñÆ÷¶øÑÔ.
Èç¹û·þÎñÆ÷ѹÁ¦²»´ó,ÄÇôά³ÖĬÈϼ´¿É.
 
Ï ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ