亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sock_os.h

?? 這個sokcet庫
?? H
字號:


#ifndef  SOCK_OS_H
#define  SOCK_OS_H

#define IP4_LEN  (16)
#define SEVER_PORT (5060)
#define SOCK_MAX_LISTEN_NUM (10)
			
#if defined(WIN32)
	#include "winsock2.h"
    #include "windows.h"
    #include "stdio.h"
    #include <direct.h>
    #include "string.h"
	#include "assert.h"
	#include "time.h"
	
	#define TIMER_CALLBACK CALLBACK    // 設(shè)置回調(diào)

	typedef void (TIMER_CALLBACK* EV_TIMER_FUN)(UINT wTimerID, UINT msg,
											DWORD dwUser,DWORD dw1,DWORD dw2);
	#define SOCKET_INVALID          -1
	#define SOCK_ERROR -1
	#define SOCK_SUCCESS  0
	
	#define   snprintf   (_snprintf)	
	typedef struct sockaddr_in SOCKADDR_IN;
    typedef struct sockaddr SOCKADDR;
	
	typedef  int socket_int;
	#define	 SOCKET_CLOSE	closesocket
	
	#define   LIN_ASSERT(x)  assert(x)//斷言 ,VX沒有 
	
#elif defined(VXWORKS)
	#include "stdio.h"
	#include "stdlib.h"
	#include "string.h"
    #include "semLib.h"
    #include "socket.h"
    #include "in.h"
    #include "time.h"
	
	#define TIMER_CALLBACK        // 設(shè)置回調(diào)
	typedef unsigned int            UINT;
    typedef long                    LONG;
    typedef unsigned char           UCHAR;
    typedef unsigned long           DWORD;
    typedef unsigned long long      UINT64;
    typedef long long int           INT64;
    typedef unsigned char           BYTE;
    typedef unsigned short          WORD;
    typedef unsigned short          USHORT;
    typedef UINT                    WPARAM;
    typedef LONG                    LPARAM;
    typedef DWORD                  COLORREF;

    typedef void (TIMER_CALLBACK* EV_TIMER_FUN)(UINT wTimerID, UINT msg,
											DWORD dwUser,DWORD dw1,DWORD dw2);

	#define SOCK_ERROR -1
	#define SOCK_SUCCESS 0
	 #define SOCKET_CLOSE    close
	
	typedef struct sockaddr_in SOCKADDR_IN;
    typedef struct sockaddr SOCKADDR;
	typedef socket_int int;

#elif defined(LINUX)
	#include <stdio.h>
    #include <stdlib.h>
    #include <stdarg.h>
    #include <string.h>
    #include <assert.h>
    #include <pthread.h> //pthread_create
    #include <unistd.h> //usleep
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <net/if.h>
    #include <arpa/inet.h>
    #include <netdb.h> //gethostbyname
    #include <semaphore.h>
    #include <time.h>
    #include <signal.h>
    #include <sys/ioctl.h>

	typedef int                     BOOL;
    #define TRUE                    1    
    #define FALSE                   0

    typedef unsigned int            UINT;
    typedef long                    LONG;
    typedef unsigned char           UCHAR;
    typedef unsigned long           DWORD;
    typedef unsigned long long      UINT64;
    typedef long long int           INT64;
    typedef unsigned char           BYTE;
    typedef unsigned short          WORD;
	typedef unsigned short          USHORT;
    typedef UINT                    WPARAM;
    typedef LONG                    LPARAM;
    typedef DWORD                   COLORREF;
	
	typedef void*           LPVOID;
	
	#define SOCK_ERROR          -1
	#define SOCK_SUCCESS         0

	typedef struct sockaddr_in SOCKADDR_IN;
    typedef struct sockaddr SOCKADDR;
	
	typedef socket_int int;
	#define SOCKET_CLOSE    close

	#define LIN_ASSERT(x) assert(x)         //斷言
	
	#define SOCK_CALLBACK;        // 設(shè)置回調(diào)

	 typedef void (*EV_TIMER_FUN)(sigval_t t);
#endif 


#ifdef __cplusplus
extern "C" {
#endif

#if defined(WIN32)
	
	int inet_pton(int family,const char *strptr,void *addrptr);
	const char* inet_ntop(int family,const void *addrptr,char *strptr,size_t len);
	
#endif

	int WIN32_SOCKET_WSASTARTUP(void);
	int Udp_SocketSever_Create(void);
	int Udp_SocketCli_Create(char *server_addr);
	int Tcp_SocketSever_Creat(void);
	int Tcp_SocketCli_Create(char *server_addr);
/************************************************************************/
/*            以后逐漸擴大這個庫函數(shù);                                  */
/************************************************************************/
	

	
#ifdef __cplusplus
}
#endif



#endif // sock_os_h

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品日日鲁夜夜添| 成人高清视频免费观看| 91麻豆精品国产91久久久| 亚洲国产精品精华液网站| 欧美精品日韩一区| 国产综合色视频| 国产女主播在线一区二区| av午夜一区麻豆| 一区二区三区四区在线播放 | 亚洲午夜激情网站| 欧美高清视频不卡网| 免费观看30秒视频久久| 精品国产区一区| 99久久久无码国产精品| 亚洲一级在线观看| 日韩一区二区电影在线| 高清在线观看日韩| 亚洲国产精品视频| 久久久九九九九| 日韩午夜电影在线观看| 97国产一区二区| 一区二区不卡在线播放| 欧美一区国产二区| 成人一区在线观看| 亚洲成人tv网| 国产欧美1区2区3区| 欧美影片第一页| 黑人巨大精品欧美一区| 亚洲与欧洲av电影| 久久久噜噜噜久久中文字幕色伊伊| 成人福利视频在线看| 婷婷开心激情综合| 国产精品天干天干在线综合| 欧美视频在线一区| 国产sm精品调教视频网站| 亚洲成人免费影院| 欧美国产亚洲另类动漫| 欧美日本高清视频在线观看| 大胆亚洲人体视频| 麻豆一区二区三| 亚洲永久免费av| 欧美韩国日本一区| 欧美成人精品福利| 欧美午夜影院一区| 不卡av在线网| 国产最新精品精品你懂的| 亚洲国产精品人人做人人爽| 中文字幕一区二区在线观看| 亚洲精品在线一区二区| 在线不卡a资源高清| 在线观看亚洲成人| 成人a级免费电影| 国产精品小仙女| 美脚の诱脚舐め脚责91| 亚洲国产综合色| 亚洲欧洲av色图| 国产精品美女久久久久久2018| 精品欧美乱码久久久久久1区2区| 欧美日韩的一区二区| 91久久奴性调教| 99久久精品免费观看| 国产精品一二三四| 国内精品视频666| 美女被吸乳得到大胸91| 人人精品人人爱| 免费视频一区二区| 日本在线不卡一区| 美国十次了思思久久精品导航| 日韩成人精品视频| 麻豆一区二区99久久久久| 日韩av一二三| 免费看精品久久片| 麻豆视频观看网址久久| 蜜桃视频第一区免费观看| 午夜免费久久看| 日韩精品免费专区| 日韩av中文字幕一区二区三区| 亚洲一区精品在线| 午夜电影网一区| 秋霞午夜av一区二区三区| 奇米色一区二区三区四区| 久久机这里只有精品| 国内精品写真在线观看| 国产精品1区二区.| 99久久99久久免费精品蜜臀| 91免费在线播放| 欧美视频一区二区在线观看| 欧美日韩在线观看一区二区| 欧美日韩精品福利| 精品欧美一区二区三区精品久久| 久久久久亚洲蜜桃| 中文字幕巨乱亚洲| 亚洲精品中文字幕乱码三区| 亚洲一卡二卡三卡四卡无卡久久| 日韩主播视频在线| 国产美女精品在线| 91色.com| 7777精品伊人久久久大香线蕉最新版| 日韩精品一区在线| 欧美国产日韩精品免费观看| 亚洲欧美日韩成人高清在线一区| 亚洲一区免费观看| 极品销魂美女一区二区三区| 粉嫩嫩av羞羞动漫久久久| 欧美性高清videossexo| 欧美大片日本大片免费观看| 中文字幕 久热精品 视频在线| 亚洲精品国产视频| 蜜臀av性久久久久av蜜臀妖精| 国产成a人无v码亚洲福利| 色婷婷综合激情| 精品国产91亚洲一区二区三区婷婷| 国产精品嫩草久久久久| 五月激情综合婷婷| 高清视频一区二区| 51精品秘密在线观看| 国产日韩精品久久久| 亚洲成a人片综合在线| 国产成人av一区二区三区在线 | 91精品国产综合久久久蜜臀粉嫩| 日韩精品一区二区三区视频| 国产精品国产三级国产专播品爱网 | 亚洲男人电影天堂| 免费成人在线观看| 91蝌蚪porny成人天涯| 亚洲精品一线二线三线无人区| 亚洲精品中文字幕乱码三区| 国产一区二区三区四| 91免费视频观看| 国产日产欧产精品推荐色| 天天亚洲美女在线视频| av不卡在线观看| 精品卡一卡二卡三卡四在线| 亚洲地区一二三色| 白白色 亚洲乱淫| 欧美精品一区二区三区高清aⅴ | 亚洲高清免费视频| www.在线欧美| 久久精品水蜜桃av综合天堂| 日韩福利电影在线观看| 欧美这里有精品| 中文字幕的久久| 美女视频黄 久久| 欧美日韩一级二级三级| 1024国产精品| 国产传媒一区在线| 精品国产三级电影在线观看| 日韩专区一卡二卡| 欧美日韩一区二区在线视频| 亚洲天天做日日做天天谢日日欢| 国产经典欧美精品| 精品国产精品一区二区夜夜嗨| 视频一区二区中文字幕| 欧美亚洲动漫精品| 亚洲一区二区三区在线播放| 日本丶国产丶欧美色综合| 亚洲视频网在线直播| 99久久久免费精品国产一区二区| 久久精品一区八戒影视| 国内成人自拍视频| 久久精品无码一区二区三区| 国产毛片精品视频| 国产欧美视频在线观看| 国内偷窥港台综合视频在线播放| 精品国产乱码久久久久久久久| 久久国产尿小便嘘嘘| 精品国产成人在线影院| 国产精品一区三区| 久久精品视频一区二区| 国产乱码精品一区二区三区av | 欧美午夜电影一区| 亚洲自拍偷拍麻豆| 欧美男女性生活在线直播观看| 亚洲午夜久久久久中文字幕久| 在线观看一区不卡| 五月激情综合婷婷| 精品国产一区二区亚洲人成毛片| 看电影不卡的网站| 国产三级一区二区| 高清不卡一区二区| 18欧美乱大交hd1984| 欧美中文字幕亚洲一区二区va在线| 亚洲午夜精品网| 日韩午夜电影在线观看| 国产麻豆精品在线观看| 国产精品国产三级国产aⅴ入口| 色哟哟欧美精品| 午夜精品成人在线视频| 日韩美女在线视频| 国产·精品毛片| 亚洲一区在线视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久疯狂做爰流白浆xx| 国产日韩精品一区二区浪潮av| 99re热视频精品| 亚洲1区2区3区视频| 亚洲精品一线二线三线| 99久久伊人精品| 日本欧美一区二区在线观看| 久久久久久久久久久黄色|