Represents a synchronous reliable connection-oriented socket.
public | TcpSocket() |
public nothrow | TcpSocket(TcpSocket&& that) |
public | TcpSocket(const String<char>& node, const String<char>& service) |
public | TcpSocket(const String<char>& node, const String<char>& service, ConnectOptions options) |
suppress | TcpSocket(const TcpSocket&) |
public nothrow | TcpSocket(void* handle_) |
public | ~TcpSocket() |
public TcpSocket | Accept() |
public void | Bind(int port) |
public void | Close() |
public void | Connect(const String<char>& node, const String<char>& service) |
public void | Connect(const String<char>& node, const String<char>& service, ConnectOptions options) |
public void | Listen(int backLog) |
public int | Receive(byte* buffer, int count) |
public int | Send(byte* buffer, int count) |
public void | Shutdown(ShutdownMode mode) |
public nothrow void | operator=(TcpSocket&& that) |
suppress void | operator=(const TcpSocket&) |
private bool | connected |
private void* | handle |
private bool | shutdown |