client.h

来自「udp通信阿达洒洒萨法萨达洒洒洒洒嗒嗒嗒萨」· C头文件 代码 · 共 34 行

H
34
字号
#pragma comment( lib , "ws2_32.lib" )

#include <stdio.h>
#include <winsock2.h>
#include <process.h>

#define LOCAL_PORT        2001
#define SERVER_PORT       2002
#define SERVER_IP         "127.0.0.1"

#define MSG_MAX_SIZE      100
#define PKT_CHECKSUM_SIZE 2
#define PKT_SEQNUM_SIZE   2
#define PKT_MSG_SIZE      4
#define SPACE_NUM         2

#define NAME_SIZE         60

void clientInit();
void client();
int  getFileSize(FILE *fSrc);
void packageMsg( unsigned char *dstMsg,unsigned char *srcMsg,int msgSize,int seqNum );
int  checkError( unsigned char *msg );
int  getSeqNum( unsigned char *msg );
int  disPacketMsg( unsigned char *dstMsg,unsigned char *srcMsg );
void _32to8( unsigned char *buffer,int size );
int  _8to32( unsigned char *buffer );
void _16to8( unsigned char *buffer,int value );

SOCKET localSkt;
struct sockaddr_in serverAddr;
FILE*  fSrc;

⌨️ 快捷键说明

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