ipx.h

来自「ipx协议聊天程序」· C头文件 代码 · 共 48 行

H
48
字号

	    /* IPX COMMUNICATION PROTOCOL STRUCTION INFORMATION */

 # define IPX_LEN 546
 # define send_socket 0x4545
 # define receive_socket 0x4646
 # define IPX_OpenSocket 0x00
 # define IPX_CloseSocket 0x01
 # define IPX_GetLocalTarget 0x02
 # define IPX_SendPacket 0x03
 # define IPX_ListenForPacket 0x04
 # define IPX_ScheduleIPXEvent 0x05
 # define IPX_CancelIPXEvent 0x06
 # define IPX_GetIntervalMarker 0x08
 # define IPX_GetInternetworkAddress 0x09
 # define IPX_RelinquishControl 0x0a
 # define IPX_DisconnectFormTarget 0x0b
 typedef struct IPXHEADER
                     { 
                        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;
                     } IPX_HEADER;
  typedef struct IPXECB
		   {
			void far *link_address;
			void far (*event_service_routine)(void);
                        unsigned char in_use;
			unsigned char completion_code;
                        unsigned int socket_number;
                        unsigned char IPX_workspace[4];
                        unsigned char driver_workspace[12];
                        unsigned char immediate_address[6];
                        unsigned int packet_count;
			struct { 
                                 void far *address;
                                 unsigned int length;
                               } packet[2];
                   } IPX_ECB;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?