Windows compatability fixes
This commit is contained in:
parent
9c520c3a0b
commit
8ec22b7c56
@ -20,16 +20,16 @@ namespace fr
|
||||
{
|
||||
if(instance_count == 0)
|
||||
{
|
||||
//Disable SIGPIPE
|
||||
signal(SIGPIPE, SIG_IGN);
|
||||
|
||||
#ifdef _WIN32
|
||||
int wsa_result = WSAStartup(MAKEWORD(2, 2), &wsaData);
|
||||
if(wsa_result != 0)
|
||||
{
|
||||
std::cout << "Failed to initialise WSA." << std::endl;
|
||||
return;
|
||||
}
|
||||
int wsa_result = WSAStartup(MAKEWORD(2, 2), &wsaData);
|
||||
if(wsa_result != 0)
|
||||
{
|
||||
std::cout << "Failed to initialise WSA." << std::endl;
|
||||
return;
|
||||
}
|
||||
#else
|
||||
//Disable SIGPIPE
|
||||
signal(SIGPIPE, SIG_IGN);
|
||||
#endif // _WIN32
|
||||
}
|
||||
instance_count++;
|
||||
|
||||
@ -57,7 +57,7 @@ namespace fr
|
||||
received = 0;
|
||||
|
||||
//Read RECV_CHUNK_SIZE bytes into the recv buffer
|
||||
ssize_t status = ::recv(socket_descriptor, data, buffer_size, 0);
|
||||
ssize_t status = ::recv(socket_descriptor, (char*)data, buffer_size, 0);
|
||||
|
||||
if(status > 0)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user