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

📄 serverdlg.h

📁 Linux 下的socket客户端服务端代码
💻 H
字号:

#ifndef _SERVER_DLG_H_
#define _SERVER_DLG_H_

#include "ache.h"
#include "datetime.h"
#include "protocal.h"
#include "netdrv.h"

/* Globle Veriable for Communication processor */
typedef struct _REQList {
    char ClientID[20] ;  /* Client's ID information */
    char ClientAddr[16]; /* Client's IP (get from inet_ntoa() ) */
    struct sockaddr_in addr_client; /* Client's socket address: invoked by accept() */
    SOCKET sd_accept ;   /* Socket accept handle */
    int ReqAnalyRun;     /* child process run */
}REQLIST;


char *Server_GetHost(void);
char *Server_GetHostname(void);

int Server_Open(void); /* Open server's socket port & create accept thread. */
int Server_Close(void) ; /* Close server's socket port */
int Server_AcceptProc(SOCKET sd);
int Server_Send(SOCKET fd, unsigned char *dest, int sendlen);
int Server_RequestPro(REQLIST *accinfo,unsigned char *lpbuf,int recvlen);
void Server_AnalysisPro(SOCKET soktAccept); 

#endif

⌨️ 快捷键说明

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