1
This commit is contained in:
parent
1c46e83020
commit
4172aafb0e
@ -51,7 +51,7 @@ namespace a8
|
||||
|
||||
bool TcpClient2::IsActive()
|
||||
{
|
||||
return socket_ != a8::INVALID_SOCKET;
|
||||
return socket__ != a8::INVALID_SOCKET;
|
||||
}
|
||||
|
||||
bool TcpClient2::Connected()
|
||||
@ -100,6 +100,25 @@ namespace a8
|
||||
}
|
||||
return false;
|
||||
}
|
||||
//set nodelay
|
||||
{
|
||||
int flag = 1;
|
||||
int ret = ::setsockopt(socket_,
|
||||
IPPROTO_TCP,
|
||||
TCP_NODELAY,
|
||||
(char *)&flag,
|
||||
sizeof(flag));
|
||||
assert(ret >= 0);
|
||||
if (ret < 0) {
|
||||
abort();
|
||||
}
|
||||
}
|
||||
//set nonblock
|
||||
{
|
||||
int flags = 0;
|
||||
flags = ::fcntl(socket_, F_GETFL, 0);
|
||||
::fcntl(socket_, F_SETFL, flags|O_NONBLOCK);
|
||||
}
|
||||
sockaddr_in sa;
|
||||
memset(&sa, 0, sizeof(sa));
|
||||
sa.sin_family = AF_INET;
|
||||
|
Loading…
x
Reference in New Issue
Block a user