⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glb_fun.h

📁 这是一个学习WinSocket编程的程序
💻 H
字号:
#if !defined(AFX_GLB_FUN_H)
#define      AFX_GLB_FUN_H

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// glb_fun.h : header file
//

//**********Globle Var**************

/*sender SOCKET */
extern int sender_sockfd;
/*receiver SOCKET */
extern int receiver_sockfd;
/*channel SOCKET */
extern int channelsender_sockfd,channelreceiver_sockfd;
//地址
extern struct sockaddr_in sender_addr,receiver_addr,channelsender_addr,channelreceiver_addr;

extern WSADATA ws;

extern BOOL bSending;          //发送标志,0:未发送信息    1:有未获得确认的发送帧                                        

extern char str_send[MAX_MSG_SIZE];            //待发送的信息
extern char now_send[MAX_FRAME_LEN];           //已发送的信息
extern int iSendno;                            //已正确发送的帧数
extern int msglen;                             //待发送信息的总长度
extern int nTimer;                             //定时器的事件标识
extern int iSendTime;                          //事件计数器


//************  Function  ***********
void Show_msg_ListBox(char *msg);             //在列表框中输出信息

BOOL check_data(char *msg);                   //检查
void Encode(char msg,int no,int len,char *newmsg);     //编码,结果为newmsg:帧序号no,数据msg,总长度len,
int SendMsg(char *msg,int len);               //发送msg中长为len的信息
int ReceiverMsg(char *msg);                   //接收信息

#endif // !defined(AFX_GLB_FUN_H)

⌨️ 快捷键说明

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