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