Represents a client-side socket connection that provides a NetworkByteStream .
The stream can be read and written to directly, or it can be passed to a StreamReader and/or to a StreamWriter for text I/O, or to BinaryReader and/or BinaryWriter for binary I/O.
public | TcpClient() |
public nothrow | TcpClient(TcpSocket&& socket_) |
public | TcpClient(const String<char>& node, const String<char>& service) |
public | TcpClient(const String<char>& node, const String<char>& service, ConnectOptions options) |
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 TcpSocket& | ContainedSocket() |
public SharedPtr<ByteStream> | GetStream() |
private TcpSocket | socket |