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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? socket.h

?? dvr
?? H
字號(hào):
/*
********************************************************************************
*
* (c) Copyright 2002, Vineyard Technologies, Inc.
*
* Filename : socket.h
* Programmer(s): Steve KyeongHyeon Lee
* Created : 2003/02/17
* Modified :
*
* Description : Header file of W3100A for 8052 core
********************************************************************************
*/
#include "types.h"	// Our global types

#ifdef LANIF

#ifndef	__SOCKET_H__
#define	__SOCKET_H__


/*
###############################################################################
Public types of socket
###############################################################################
*/

//typedef unsigned char  u_char;
//typedef unsigned short u_int;
//typedef unsigned long  u_long;
//typedef unsigned int   UINT;

typedef unsigned char SOCKET;

/* Type for treating 4 byte variables with byte by byte */
typedef union un_l2cval {
	u32	lVal;
	u8	cVal[4];
};

/* Type for treating 2 byte variables with byte by byte */
typedef union un_i2cval {
	u16	iVal;
	u8	cVal[2];
};

#define VIDEO_BUF_SIZE		2048			// 4096			// 2048
#define VIDEO_BUF_SZMK		0x000007FF		// 0x00000FFF	// 0x000007FF


/* Interrupt Status Variables */
#define SSYS_INIT_OK	0x01			// Completion of CSYS_INIT command
#define SSOCK_INIT_OK	0x02			// Completion of CSOCK_INIT command
#define SESTABLISHED	0x04			// Completion of connection setup
#define SCLOSED			0x08			// Completion of CCLOSED command
#define STIMEOUT		0x10			// Timeout
#define SSEND_OK		0x20			// Completion of sending data
#define SRECV_OK		0x40			// Completion of receiving data

/* Distinguish TCP / UDP / IP RAW / MAC RAW (Setting OPT_PROTOCOL REG.) */
#define	SOCK_CLOSEDM	0x00			// unused socket
#define	SOCK_STREAM		0x01			// TCP
#define	SOCK_DGRAM		0x02			// UDP
#define	SOCK_IPL_RAW	0x03			// IP LAYER RAW SOCK
#define	SOCK_MACL_RAW	0x04			// MAC LAYER RAW SOCK

/* Setting IP PROTOCOL */
#define IPPROTO_IP      0               // dummy for IP 
#define IPPROTO_ICMP    1               // control message protocol 
#define IPPROTO_IGMP    2               // internet group management protocol 
#define IPPROTO_GGP     3               // gateway^2 (deprecated) 
#define IPPROTO_TCP     6               // tcp 
#define IPPROTO_PUP     12              // pup
#define IPPROTO_UDP     17              // user datagram protocol 
#define IPPROTO_IDP     22              // xns idp 
#define IPPROTO_ND      77              // UNOFFICIAL net disk proto
#define IPPROTO_RAW     255             // raw IP packet 

/* Select parameter to use */
#define SEL_CONTROL		0				//Confirm socket status
#define SEL_SEND		1				// Confirm Tx free buffer size
#define SEL_RECV		2				// Confirm Rx data size

/* Socket Status Vabiables */
#define SOCK_CLOSED			0x00		// Status of connection closed
#define SOCK_ARP			0x01		// Status of ARP
#define SOCK_LISTEN			0x02		// Status of waiting for TCP connection setup
#define SOCK_SYNSENT		0x03		// Status of setting up TCP connection
#define SOCK_SYNSENT_ACK	0x04		// Status of setting up TCP connection
#define SOCK_SYNRECV		0x05		// Status of setting up TCP connection
#define SOCK_ESTABLISHED	0x06		// Status of TCP connection established
#define SOCK_CLOSE_WAIT		0x07		// Status of closing TCP connection
#define SOCK_LAST_ACK		0x08		// Status of closing TCP connection
#define SOCK_FIN_WAIT1		0x09		// Status of closing TCP connection
#define SOCK_FIN_WAIT2		0x0A		// Status of closing TCP connection
#define SOCK_CLOSING		0x0B		// Status of closing TCP connection
#define SOCK_TIME_WAIT		0x0C		// Status of closing TCP connection
#define SOCK_RESET			0x0D		// Status of closing TCP connection
#define SOCK_INIT			0x0E		// Status of socket initialization
#define SOCK_UDP			0x0F		// Status of UDP
#define SOCK_RAW			0x10		// Status of IP RAW


#define SEND_NODELAY	0x00
#define SEND_DELAY		0x01
/*
###############################################################################
Public function prototypes
###############################################################################
*/
void 	SOCK_ISR_W3100A(u8* status);
void 	SOCK_softreset_W3100A(u32 seqnum);
void 	SOCK_setsubmask(u8 * addr);
void 	SOCK_setgateway(u8 * addr);
void 	SOCK_setMACAddr(u8 * addr);
void 	SOCK_setIP(u8 * addr);
void 	SOCK_sysinit(void);
void	SOCK_update_mac(void);
u8	 	SOCK_setINTMask(u8 mask);
//void 	SOCK_setINTMask_enable(void);
void 	SOCK_settimeout(u8 * val);
char 	SOCK_socket(SOCKET s, u8 protocol, u16 port, u8 flag);
void 	SOCK_close(SOCKET s);
u16 	SOCK_select(SOCKET s, u8 func);
void 	SOCK_NBlisten(SOCKET s);
void 	SOCK_get_netbuf_addr(u8* addr_h, u8* addr_l);
void	SOCK_send_enable(SOCKET s);

int 	SOCK_send(SOCKET s, u8 * buf, u16 len, u8 flag, u8 isTcp);
int 	SOCK_recv(SOCKET s, u8 * buf, u16 len);
void	SOCK_getDIP(SOCKET s, u8* dip);

#ifdef DEBUG_IDM_AUTO
void idm_auto_inc_test(void);
#endif

#ifdef DEBUG_LANRPT
void SOCK_dump_channel(u8 i);
//void SOCK_dump_config(void);
#endif

#ifdef DEBUG_WIZINT
extern xdata u8 debug_wizint_ch;
extern xdata u8 debug_wizint_stat;
#endif

u8 		idmr(u16 addr);
void 	idmw(u16 addr, u8 val);
void	idm_save(void);
void	idm_restore(void);


#ifdef DEBUG_CTRL_RX_CNT
extern xdata u16 gv_socket_ctrl_rx_cnt;
#endif

#endif	// __SOCKET_H__

#endif // LANIF

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
4438x成人网最大色成网站| 日韩欧美中文字幕精品| 麻豆精品精品国产自在97香蕉 | 欧美一级精品在线| 不卡视频一二三| 狠狠狠色丁香婷婷综合激情| 亚洲一区二区三区四区在线观看 | 亚洲成人激情综合网| 久久精品人人爽人人爽| 欧美日本精品一区二区三区| 国产99久久久国产精品| 久久精品av麻豆的观看方式| 亚洲一区二区中文在线| 中文字幕日韩欧美一区二区三区| 日韩欧美的一区| 91精品久久久久久久99蜜桃 | 日韩精品国产精品| 一区二区免费在线| 中文字幕av一区二区三区免费看 | 久久精品免费在线观看| 91精品在线观看入口| 91在线视频免费观看| 成人视屏免费看| 国产一区二区三区精品欧美日韩一区二区三区 | 国产麻豆精品视频| 免费在线一区观看| 午夜精品影院在线观看| 亚洲国产日产av| 亚洲综合视频在线| 亚洲美女电影在线| 亚洲天堂网中文字| 亚洲色图制服丝袜| ㊣最新国产の精品bt伙计久久| 国产精品久久久久aaaa樱花| 欧美精品一区二区三区一线天视频 | 视频一区二区三区中文字幕| 亚洲色图另类专区| 亚洲欧洲综合另类在线| 亚洲色图第一区| 亚洲人成亚洲人成在线观看图片| 日韩一区在线播放| 亚洲婷婷国产精品电影人久久| 国产精品美女一区二区| 国产精品久久久久影院老司| 国产精品久久久99| 亚洲理论在线观看| 亚洲一区二区三区中文字幕在线 | 韩国v欧美v亚洲v日本v| 美女国产一区二区| 狠狠色狠狠色合久久伊人| 老司机午夜精品99久久| 国产福利91精品一区| www.性欧美| 欧美日韩免费在线视频| 正在播放一区二区| 欧美videossexotv100| 国产欧美日韩综合精品一区二区| 国产精品每日更新| 伊人夜夜躁av伊人久久| 天堂一区二区在线| 精品亚洲aⅴ乱码一区二区三区| 国产精品一区在线观看乱码 | 日本二三区不卡| 欧美性色黄大片| 91麻豆精品91久久久久同性| 久久久精品影视| 亚洲人吸女人奶水| 日韩精品色哟哟| 国产精品影音先锋| 欧美日韩在线一区二区| 精品国产自在久精品国产| 成人免费视频在线观看| 视频一区视频二区在线观看| 国产一区二区看久久| 一本一道波多野结衣一区二区| 欧美日韩在线观看一区二区| 精品久久国产老人久久综合| 成人欧美一区二区三区白人| 亚洲精品写真福利| 精品一区二区在线看| 97se亚洲国产综合自在线不卡| 欧美另类变人与禽xxxxx| 国产日韩精品久久久| 亚洲成人黄色小说| 国产成a人亚洲| 欧美精品成人一区二区三区四区| 精品乱人伦小说| 一区二区视频免费在线观看| 精品一区二区国语对白| 93久久精品日日躁夜夜躁欧美| 在线观看91av| 亚洲欧美综合在线精品| 国产真实乱偷精品视频免| 欧洲精品在线观看| 国产拍欧美日韩视频二区| 亚洲444eee在线观看| 成人免费高清视频| 日韩三级高清在线| 一区二区三区欧美久久| 日本精品视频一区二区| 精品理论电影在线| 亚洲影院久久精品| 成人激情图片网| 欧美日韩一区二区在线观看视频| 国产伦精品一区二区三区免费迷 | 国产精品丝袜一区| 首页亚洲欧美制服丝腿| 99久久精品99国产精品| 精品久久久久99| 日韩1区2区3区| 欧美三级视频在线| 亚洲视频你懂的| 丁香另类激情小说| 久久久亚洲精华液精华液精华液| 亚洲123区在线观看| 色婷婷综合久久久久中文| 国产精品天天摸av网| 国产麻豆日韩欧美久久| 精品国产成人系列| 男人的天堂亚洲一区| 51精品秘密在线观看| 亚洲国产精品久久艾草纯爱| 日本韩国欧美一区二区三区| 亚洲美女屁股眼交3| 91捆绑美女网站| 亚洲欧美一区二区三区国产精品| 粉嫩av亚洲一区二区图片| 欧美高清在线精品一区| 成人综合在线视频| 中日韩av电影| 91免费观看在线| 亚洲免费伊人电影| 色94色欧美sute亚洲线路二| 一区二区三区四区av| 日本久久电影网| 亚洲一区二区3| 欧美日韩国产一区| 午夜精品久久久久久久蜜桃app| 欧美亚洲另类激情小说| 亚洲第一福利视频在线| 欧美日韩电影在线| 免费成人在线视频观看| 精品免费视频一区二区| 国产精品自拍三区| 国产精品麻豆欧美日韩ww| 91啪九色porn原创视频在线观看| 亚洲日本va午夜在线电影| 一本一道久久a久久精品| 亚洲国产一二三| 欧美一区二区三区视频免费 | 在线观看视频一区二区欧美日韩| 亚洲精品一二三| 7777精品久久久大香线蕉| 蜜臀av一区二区在线观看 | 国产精品每日更新| 色哟哟一区二区在线观看 | 美女视频网站黄色亚洲| 亚洲精品一区二区三区影院| 成人性生交大合| 亚洲日本护士毛茸茸| 欧美群妇大交群的观看方式| 久久er精品视频| 国产欧美精品一区| 欧美在线制服丝袜| 日日噜噜夜夜狠狠视频欧美人 | 美腿丝袜亚洲三区| 久久九九国产精品| 色av成人天堂桃色av| 日韩成人伦理电影在线观看| 久久九九国产精品| 欧美午夜片在线看| 精品一区二区三区在线观看| 国产精品高潮呻吟| 欧美视频第二页| 国产一区久久久| 一区二区三区在线不卡| 日韩一区二区三区免费观看| 国产大片一区二区| 亚洲午夜一区二区| 精品国产不卡一区二区三区| 色爱区综合激月婷婷| 精品午夜久久福利影院| 一区二区三区在线影院| 久久久久久久一区| 欧美精品九九99久久| 成人视屏免费看| 免费成人美女在线观看.| 亚洲日本va午夜在线电影| 欧美大片一区二区三区| 欧美主播一区二区三区美女| 国产成人精品在线看| 午夜久久久久久久久久一区二区| 国产欧美日韩麻豆91| 91精品国产麻豆| 色综合视频在线观看| 国产成人夜色高潮福利影视| 亚洲妇女屁股眼交7| 亚洲免费看黄网站| 久久蜜桃av一区精品变态类天堂| 欧美精品国产精品|