Tag: echo server

本地主机服务器套接字程序不起作用

我有用C编写的服务器和客户端套接字程序。我想使用local host ipaddress 127.0.0.1将客户端程序与我的笔记本电脑上的服务器程序连接。 当我执行服务器程序。 它的输出绑定失败并停止。 如何使客户端连接到同一台笔记本电脑上的服务器,即通过本地主机。 请帮忙。 这是服务器代码(这是一个echo服务器程序): #include #include #include #include #include #include main(int argc, char *argv[]) { int clilen, sockfd, newsockfd, n, cpid; char msg[100]; struct sockaddr_in serv_addr, cli; if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) { printf("socket failed to establish\n"); exit(0); } printf("socket created\n"); bzero((char *)&serv_addr, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; […]