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

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

服务器端:是用于监听的套接字,accept函数执行之后,返回的值存与cli_clifd套接字中,跟客户端通信就是通过该套接字来进行。而你所定义的serv_servfd从这个程序上看,是用于监听用的,所以,send的第一个参数应该传cli_clifd!还有,建议通过errno做错误处理,这样哪一步错了,直接用perror函数打出来,一目了然!

main()主程序里创建一个新线程

(void*) thread2

pthread_t id2

main(){

ret=pthread_create(&id,NULL,(void*) thread,NULL)

if (ret!=0)

{

printf("Create pthread error!\n")

exit (1)

}

//第二个线程

ret=pthread_create(&id2,NULL,(void*) thread2,NULL)

if (ret!=0)

{

printf("Create pthread2 error!\n")

exit (1)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8743882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存