[billing_dx@bmcs1 test]$addserver 9999 SOAP 1.1 fault: SOAP-ENV:Server [no subcode] "Address already in use" Detail: bind failed in soap_bind()
int optval=1; if(setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&optval,sizeof(optval))<0) { perror("Failed to set address reuse.\n"); exit(1); } if((bind(sockfd,(struct sockaddr*)&my_addr,sizeof(struct sockaddr)))==-1) { perror("bind"); exit(1); }
if (bind(soap->master, (struct sockaddr*)&soap->peer, (int)soap->peerlen)) { soap->errnum = soap_socket_errno(soap->master); DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not bind to host\n")); soap_closesock(soap); soap_set_receiver_error(soap, tcp_error(soap), "bind failed in soap_bind()", SOAP_TCP_ERROR); return SOAP_INVALID_SOCKET; }
int optval=1; if (setsockopt(soap->master,SOL_SOCKET,SO_REUSEADDR,&optval,sizeof(optval)) < 0) { soap->errnum = soap_socket_errno(soap->master); DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not bind to host\n")); soap_closesock(soap); soap_set_receiver_error(soap, tcp_error(soap), "bind failed in soap_bind()", SOAP_TCP_ERROR); return SOAP_INVALID_SOCKET; } if (bind(soap->master, (struct sockaddr*)&soap->peer, (int)soap->peerlen)) { soap->errnum = soap_socket_errno(soap->master); DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not bind to host\n")); soap_closesock(soap); soap_set_receiver_error(soap, tcp_error(soap), "bind failed in soap_bind()", SOAP_TCP_ERROR); return SOAP_INVALID_SOCKET; }
bind failed in soap_bind() 问题解决,布布扣,bubuko.com
bind failed in soap_bind() 问题解决
原文:http://blog.csdn.net/yang15225094594/article/details/21733583