永发信息网

Ununtu Linux Socket 程序,调用send后进程自动退出,大侠们帮忙诊断一下什么原因啊?

答案:3  悬赏:60  手机版
解决时间 2021-01-25 04:26
  • 提问者网友:書生途
  • 2021-01-24 13:31
Ununtu Linux Socket 程序,调用send后进程自动退出,大侠们帮忙诊断一下什么原因啊?
最佳答案
  • 五星知识达人网友:玩家
  • 2021-01-24 15:06
服务器端:是用于监听的套接字,accept函数执行之后,返回的值存与cli_clifd套接字中,跟客户端通信就是通过该套接字来进行。而你所定义的serv_servfd从这个程序上看,是用于监听用的,所以,send的第一个参数应该传cli_clifd!还有,建议通过errno做错误处理,这样哪一步错了,直接用perror函数打出来,一目了然!
全部回答
  • 1楼网友:掌灯师
  • 2021-01-24 17:38
服务端5,应该是length = send( cli_clifd, "Hello", 5, 0 );
  • 2楼网友:几近狂妄
  • 2021-01-24 16:08
I never think of the future. It comes soon enough.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯