Click or drag to resize

ProtocolServerOpen Method (ProtocolAddress, IEnumerableType, ServiceConnectionAsync)

Creates a server and starts accepting connections, calling 'serviceConnection' with each connection established. This method returns after the server has been established, leaving the accepting and servicing of connections to a background thread.

Namespace:  Demo3D.Net
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax
C#
public static ServerSocket Open(
	ProtocolAddress address,
	IEnumerable<Type> services,
	ServiceConnectionAsync serviceConnection
)

Parameters

address
Type: Demo3D.NetProtocolAddress
Address of server.
services
Type: System.Collections.GenericIEnumerableType
Required services.
serviceConnection
Type: Demo3D.NetServiceConnectionAsync
Connection service delegate (or null).

Return Value

Type: ServerSocket
The server socket.
Remarks
serviceConnection is Demo3D thread safe. It's called in the same thread (synchronization context) as the caller to this method.
See Also