📄 spx.h
字号:
/* SPX COMMUNICATION PROTOCOL STRUCTION INFORMATION */
# define BUFSIZE 534
# define send_socket 0x4545
# define receive_socket 0x4646
# define SPX_OpenSocket 0x00
# define SPX_CloseSocket 0x01
# define SPX_Initialize 0x10
# define SPX_EstablishConnection 0x11
# define SPX_ListenForConnection 0x12
# define SPX_TerminateConnection 0x13
# define SPX_AbortConnection 0x14
# define SPX_GetConnectionNum 0x15
# define SPX_SendPacket 0x16
# define SPX_ListenForPacket 0x17
typedef struct SPXHEADER
{ unsigned int checksum;
unsigned int length;
unsigned char transport_control;
unsigned char packet_type;
unsigned char dest_network_number[4];
unsigned char dest_network_node[6];
unsigned int dest_network_socket;
unsigned char soure_network_number[4];
unsigned char soure_network_node[6];
unsigned int soure_network_socket;
unsigned char connection_control;
unsigned char datastream_type;
unsigned int soure_connection_id;
unsigned int dest_connection_id;
unsigned int sequence_number;
unsigned int acknowledge_number;
unsigned int allocation_number;
} SPXHEADER;
typedef struct SPXECB
{
void far *link_address;
void far (*event_service_routine)(void);
unsigned char in_use;
unsigned char completion_code;
unsigned int socket_number;
unsigned int connection_id;
unsigned char reserved[2];
unsigned char driver_workspace[12];
unsigned char immediate_address[6];
unsigned int packet_count;
struct { void far *address;
unsigned int length;
} packet[2];
} SPXECB;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -