Click or drag to resize

TcpClientOpen(String, Int32, Flags) Method

Opens a TCP connection.

Namespace: Demo3D.Net.Protocols
Assembly: Demo3D.IO (in Demo3D.IO.dll) Version: 19.00.00
Syntax
C#
public static Client<IPacketIOService> Open(
	string host,
	int port,
	Flags flags = default
)

Parameters

host  String
The host to connect to.
port  Int32
The port to connect to.
flags  Flags  (Optional)
Connection flags.

Return Value

ClientIPacketIOService
A new TCP client.
Remarks
Don't use blocking methods in Demo3D scripting. Consider using OpenAsync(Boolean, String, Int32, Flags) instead.
Example
C#
public void SendMessage(string host, int port) {
    // Open a connection to a client.
    var client = TcpClient.Open(host, port);

    // Send a message.
    var message = BinaryTextEncoding.NullTerminatedASCII.GetBytes("hello");
    client.IO.Write(message);

    // Close the connection.
    client.Close();
}
See Also