📄 xos_network.h.svn-base
字号:
//**************************************************************
//Copyright (C), 2008-2008, AnyLook Co., Ltd.
//File name: xOS_Network.h
//Author: AnyLook
//Version: 1.0
//Date: 2008/07/31
//Description:
// xOS Include file
//Others:
//Function List:
//<Name> <desc>
//Simple
//History:
//<author> <time> <version > <desc>
// AnyLook 2008/07/31 1.0 build this moudle
//**************************************************************
#include "xOS_Comdef.h"
#include "xOS_Typedef.h"
#if !defined(xOSNETWORK_H)
#define xOSNETWORK_H
// _NETWORK_DEFAULT: Default network. The decision of which network to
// actually use is deferred to lower layers and will
// be made upon connection creation.
// _NETWORK_PS: Protocol Stack Service Network
// _NETWORK_WLAN: WLAN Network
#define _NETWORK_DEFAULT 0x00
#define _NETWORK_PS 0x01
#define _NETWORK_WLAN 0x02
typedef enum
{
_SOCK_STREAM=0,
_SOCK_DGRAM,
_SOCK_UNSPEC
} SocketType;
typedef enum
{
_AF_INET=0,
_AF_INET6,
_AF_UNSPEC
}AddrFamily;
typedef enum
{
_IP_TCP=0,
_IP_UDP,
_IP_UNSPEC
}IPProto;
typedef uint32 INAddr;
typedef union
{
byte Byte[16];
uint16 Word[8];
uint32 DWord[4];
}INAddr6;
typedef struct IPAddr
{
union
{
INAddr v4;
INAddr6 v6;
}addr;
int16 wFamily;
uint16 wPort;
}IPAddr;
#endif // #if !defined(xOSNETWORK_H)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -