Files
NP_Midterm/include/Socket/TCPSocket.hpp

18 lines
423 B
C++

#pragma once
#include "Socket.hpp"
namespace Chattr {
class TCPSocket : public Socket {
public:
using Socket::Socket;
using Socket::init;
int init(int domain);
int listen(int __n);
void accept(TCPSocket& newSock, Address& addr);
int connect(Chattr::Address& serveraddr);
int recv(void *__restrict __buf, size_t __n, int __flags);
int send(const void *__buf, size_t __n, int __flags);
};
}