服务器端:
#include<stdio.h>
#include<netinet/in.h>
#include<sys/socket.h>
#include<stdlib.h>
int main(){
int sock_server, sock_client;
struct sockaddr_in server_addr, client_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(6666);
server_addr.sin_addr.s_addr = htonl(INADDR_ANY); //inet_addr("127.0.0.1")
sock_server = socket(AF_INET, SOCK_STREAM, 0);
if(sock_server < 0){
printf("server socket create error!\n");
exit(1);
}
int server_len = sizeof(server_addr);
if(bind(sock_server, (struct sockaddr*)&server_addr, server_len) < 0){
printf("bind server socket error\n");
exit(0);
}
if(listen(sock_server, 5) < 0){
printf("serever socket listen error\n");
exit(1);
}
while(1){
// printf("wait\n");
int client_len = sizeof(cl