程序阅读范例二:套接字编程,分 server 和 Client 两部分1)server
c - 简朴 TCP/UDP 套节字服务器程序 windows 环境/*******************************************************\* server
c - 简朴 TCP/UDP 套节字服务器程序 windows 环境 *\*******************************************************/#include #include #include #include int main(void){ unsigned short port= 5001;//端口号 int socket_type = SOCK_DGRAM; //缺省使用 TCP 连接 char Buffer[1280];//收发缓冲区 int retval, fromlen, i, isconnected = 0;//临时变量 struct sockaddr_in local, from; //套节字地址构造变量 SOCKET listen_socket, msgsock;//套节字变量 WSADATA wsaData;//windows 套节字信息//先输入服务器程序所需要旳基本信息:端口号,套节字类型printf("请输入端口号( >5000 ):");scanf("%d", &i);if(i < 5000 || i > 65535)printf("不对旳旳端口号%d,用缺省端口号 5001\n",i);elseport = i;printf("请输入套节字类型( 1,TCP; 2, UDP ):");scanf("%d", &i);if(i == 1)socket_type = SOCK_STREAM;else if(i == 2)