Tag: chat

recvfrom:错误地址,sendto:协议不支持的地址族

我正在尝试在C中实现一个小的UDP服务器/客户端应用程序,并在服务器端出现两个错误: recvfrom:错误的地址 && sendto:协议不支持的地址系列 。 我搜索了这个错误并搜索了答案,但不幸的是,他们并没有真正帮助…也许我正在以错误的方式投射参数并且没有得到它。 我希望你能给我一个提示:)。 #include #include #include #include #include #include #define BUFFSIZE 256 #define IP “127.0.0.1” #define PORT 7755 int main(void){ int socket_fd = socket(AF_INET, SOCK_DGRAM, 0); char buffer[1] = “s”; struct sockaddr_in src_addr; struct sockaddr_in dest_addr; src_addr.sin_family = AF_INET; src_addr.sin_port = htons(PORT); src_addr.sin_addr.s_addr = inet_addr(IP); if(socket_fd==-1) perror(“socket”); if(bind(socket_fd, (struct sockaddr*)&src_addr, sizeof(src_addr))==-1) […]