Commit 51af7d43 authored by Gaurav Kukreja's avatar Gaurav Kukreja

parallel-minimax Fix: Compiles. Does not run.

Signed-off-by: 's avatarGaurav Kukreja <mailme.gaurav@gmail.com>
parent c8cdde56
......@@ -271,29 +271,26 @@ char* Connection::addr()
bool Connection::sendString(const char* str, int len)
{
if(thread_rank == 0)
{
if (!reachable) return false;
int s = ::socket (PF_INET, SOCK_STREAM, 0);
if (s<0) {
printf("Connection::sendString: Error in socket()\n");
return false;
}
if (::connect (s, (struct sockaddr *)&sin, sizeof (sin)) <0) {
if (verbose)
printf("Connection::sendString: Error in connect to %s\n", addr());
if (!reachable) return false;
reachable = false;
return false;
}
int s = ::socket (PF_INET, SOCK_STREAM, 0);
if (s<0) {
printf("Connection::sendString: Error in socket()\n");
return false;
}
if (::connect (s, (struct sockaddr *)&sin, sizeof (sin)) <0) {
if (verbose)
printf("Connection::sendString: Error in connect to %s\n", addr());
reachable = false;
return false;
}
write(s, str, len);
::close(s);
write(s, str, len);
::close(s);
if (verbose>1)
printf("Connection::sendString: Sent to %s: '%s'\n", addr(), str);
}
if (verbose>1)
printf("Connection::sendString: Sent to %s: '%s'\n", addr(), str);
return true;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment