当前位置: 技术问答>linux和unix
想实现一个程序 UDP例程的。 实现2个客户端通信, 而不是客户端于服务器的通信,大家帮忙想下怎么写啊。下面是我写的客户端和服务器的通信。 服务器作为中转数据
来源: 互联网 发布时间:2017-03-08
本文导语: /* server.c*/ #include #include #include #include #include #include #define LISTENQ 5 #define MAXLINE 512 #define max(x,y) (((x)>(y))?(x):(y)) int main() { int sockfd; int ...
/* server.c*/
#include
#include
#include
#include
#include
#include
#define LISTENQ 5
#define MAXLINE 512
#define max(x,y) (((x)>(y))?(x):(y))
int main()
{
int sockfd;
int size;
int nbytes;
struct sockaddr_in servaddr;
char message[MAXLINE];
char sndbuff[MAXLINE];
fd_set infds;
int maxfd;
/*创建套接字*/
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
if (sockfd
#include
#include
#include
#include
#include
#include
#define LISTENQ 5
#define MAXLINE 512
#define max(x,y) (((x)>(y))?(x):(y))
int main()
{
int sockfd;
int size;
int nbytes;
struct sockaddr_in servaddr;
char message[MAXLINE];
char sndbuff[MAXLINE];
fd_set infds;
int maxfd;
/*创建套接字*/
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
if (sockfd