linux socket 多进程 服务器,linux c 多进程的服务器客户端 socket operation on non-socket解决思路...

本文介绍了一个在Linux环境下用C语言编写多进程服务器客户端时遇到的`socket operation on non-socket`错误的问题及解决思路。通过创建、绑定、监听套接字以及处理fork后的子进程,分析了可能的错误原因,并提出了解决方案。
摘要由CSDN通过智能技术生成

当前位置:我的异常网» C语言 » linux c 多进程的服务器客户端 socket operation on

linux c 多进程的服务器客户端 socket operation on non-socket解决思路

www.myexceptions.net  网友分享于:2015-08-26  浏览:0次

linux c 多进程的服务器客户端 socket operation on non-socket

server.c:

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include 

#include 

int main()

{

int client_sockfd,server_sockfd;

pid_t pid;

int client_len,server_len;

struct sockaddr_in client_add,server_add;

if((server_sockfd = socket(AF_INET,SOCK_STREAM,0)) == -1){//创建服务端socket

perror ("socket create fail");

exit (EXIT_FAILURE);

}

bzero(&server_add,sizeof(server_add));

server_add.sin_family = AF_INET;

server_add.sin_addr.s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值