리눅스랑 코드 동기화
This commit is contained in:
@@ -4,27 +4,29 @@
|
||||
|
||||
namespace Chattr {
|
||||
|
||||
void TCPSocket::init(int domain) {
|
||||
init(domain, SOCK_STREAM, 0);
|
||||
valid_ = true;
|
||||
int TCPSocket::init(int domain) {
|
||||
return init(domain, SOCK_STREAM, 0);
|
||||
}
|
||||
|
||||
void TCPSocket::listen(int __n) {
|
||||
int TCPSocket::listen(int __n) {
|
||||
int retVal = ::listen(sock_, __n);
|
||||
if (retVal == INVALID_SOCKET)
|
||||
log::critical("listen()");
|
||||
log::error("listen()");
|
||||
return retVal;
|
||||
}
|
||||
|
||||
void TCPSocket::accept(TCPSocket& newSock, Address& __addr) {
|
||||
newSock.set(::accept(sock_, &__addr.addr, &__addr.length));
|
||||
newSock.set(::accept(sock_, &__addr.addr, &__addr.length), domain);
|
||||
if (newSock == INVALID_SOCKET)
|
||||
log::critical("accept()");
|
||||
log::error("accept()");
|
||||
}
|
||||
|
||||
void TCPSocket::connect(Chattr::Address& serveraddr) {
|
||||
int TCPSocket::connect(Address& serveraddr) {
|
||||
int retVal = ::connect(sock_, (struct sockaddr *)&serveraddr.addr, serveraddr.length);
|
||||
remoteAddr = serveraddr;
|
||||
if (retVal == INVALID_SOCKET)
|
||||
log::critical("connect()");
|
||||
log::error("connect()");
|
||||
return retVal;
|
||||
}
|
||||
|
||||
int TCPSocket::recv(void *__restrict __buf, size_t __n, int __flags) {
|
||||
|
||||
Reference in New Issue
Block a user