美兆香港健检中心预约:socket operation on non-socket 的原因

来源:百度文库 编辑:中财网 时间:2024/04/30 10:23:29

socket operation on non-socket 的原因

2009-11-01 15:46 1739人阅读 评论(1) 收藏 举报

 if   (new_fd   =   accept(sockfd,   (struct   sockaddr   *)&their_addr,&sin_size)   ==   -1)     
赋值符合优先级最低,导致new_fd在连接成功是为0,不成功时为1。

 

 

在写这样的程序时,一定要加上括号吧整个表达式在括起来,今天上午查了很久没有发现这个小问题,这个是C语言最最最简单基础的问题了,所以编程的时候一定要小心谨慎。

 改为

  if   ((new_fd   =   accept(sockfd,   (struct   sockaddr   *)&their_addr,&sin_size) )  ==   -1)

或者写成2句

new_fd= (accept(sockfd, (struct sockaddr *)&their_addr,&sin_size)

if(new_fd == -1){

   perror("accept");

   exit(1);

}

我在BCB(C++ builder)中通信程序报错ESockError with message '10038:Socket operation on non-socket cannot perform this operation on a closed dataset 请问:windows socket error:...(10055)on Api connect 是什么意思啊? windows socket error:10060},on ATP 'connect' windows socket error:(10055) on api connet windows socket error:(10065),on API "connet" ERROR:SERVER UDP SOCKET:FAILED TO CREATE SERVER UDP SOCKET ON PORT 大家好,我的机子出现ERROR:SERVER UDP SOCKET:FAILED TO CREATE SERVER UDP SOCKET ON PORT windows socket errot;目标机器积极拒绝;无法连接 .(10061),on API'connect 求肋windows socket error:(10055),on API'connect' 弹出“windows socket error: (10060),on API"connect" ”,怎么解决? 我的电脑在断开互联网连接后,显示“windows socket error:(10065),on API connect 电脑出现“windows socket error ,(10061)on APT connect ” 该怎么解决,谢谢了 电脑出问题了!请求解决方法。windows socket error: (10055),on API'connect 我的机子老是显示 windows socket error由于机器拒绝,on API connect 为什么??????????? 电脑提示:windows socket error:(10055),on API "connect"--什么意思? 98系统自动弹出windows socket error:(10055),on API,connect 请问各位大师怎样将屏幕上‘windows.socket.error:(10065)on.APIconnect清除。先谢谢 !!! 老是跳出这个对话框:windows socket error由于目标机器积极拒绝,无法连接.(10061),on API connect Windows socket error:套接字操作尝试一个无法连接的主机。(10065),on API'connect' Windows socket error: 在其上下文中,该请求的地址无效。 (10049), on API 'bind' 我的电脑为什么老是弹出windows socket error: (10060),on API connet.呢?请各位高手赐教!!! Windows socket error: 在其上下文中,该请求的地址无效。 (10049), on API 'bind' Windows socket error: 在其上下文中,该请求的地址无效。 (10049), on API 'bind'