@@ -90,29 +90,24 @@ OBJ BgnMsgsend(const char *hostname, int channel)
9090 o -> addr .sin_family = AF_INET ;
9191 o -> addr .sin_addr .s_addr = inet_addr (hostname );
9292 o -> addr .sin_port = htons (channel );
93- if ((sockfd = socket (AF_INET , SOCK_DGRAM , 0 )) >= 0 )
94- {
95- memset ((char * )& cl_addr , 0 , sizeof (cl_addr ));
96- cl_addr .sin_family = AF_INET ;
97- cl_addr .sin_addr .s_addr = htonl (INADDR_ANY );
98- cl_addr .sin_port = htons (0 );
99- if (bind (sockfd , (struct sockaddr * )& cl_addr ,
100- sizeof (cl_addr )) < 0 )
101- {
102- perror ("can't bind" );
103- close (sockfd );
104- sockfd = -1 ;
105- }
106- }
107- else
108- printf ("unable to make socket\n" );
93+ if ((sockfd = socket (AF_INET , SOCK_DGRAM , 0 )) < 0 ) {
94+ printf ("Failed to make socket.\n" );
95+ return (OBJ )0 ;
96+ }
97+ memset ((char * )& cl_addr , 0 , sizeof (cl_addr ));
98+ cl_addr .sin_family = AF_INET ;
99+ cl_addr .sin_addr .s_addr = htonl (INADDR_ANY );
100+ cl_addr .sin_port = htons (0 );
101+ if (bind (sockfd , (struct sockaddr * )& cl_addr , sizeof (cl_addr )) < 0 ) {
102+ close (sockfd );
103+ perror ("failed to bind socket" );
104+ return (OBJ )0 ;
105+ }
109106
110107 fcntl (sockfd , F_SETFL , FNDELAY ); // Non-blocking I/O
111108 o -> sockfd = sockfd ;
112109 o -> len = sizeof (o -> addr );
113- #ifdef NOISY
114- printf ("will send to %s:%d\n" , inet_ntoa (o -> addr .sin_addr ), o -> channel );
115- #endif
110+ // printf("will send to %s:%d\n", inet_ntoa(o->addr.sin_addr), o->channel);
116111 return o ;
117112}
118113
@@ -195,7 +190,7 @@ void MsgsendObj(OBJ obj, struct sockaddr_in* paddr, const char* msg)
195190 paddr = & o -> addr ;
196191 VSS_StripZerosInPlace (msg );
197192 const size_t cb = strlen (msg ) + 1 ; // +1 is the terminating null.
198- #ifdef VERBOSE
193+ #ifdef NOISY
199194printf ("\t\033[32msend \"%s\"\033[0m\n" , msg );
200195#endif
201196 if (!sendudp (paddr , o -> sockfd , cb , msg ))
0 commit comments