Click or drag to resize

ProtocolServerOpenT Method (OpenParams, NotifyDataChangedEventHandler, CallbackContext)

Creates a server and starts accepting connections, calling dataChangedHandler with data from each connection as it arrives. 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: 15.0.2.11458
Syntax
C#
public static ServerSocket Open<T>(
	OpenParams parameters,
	NotifyDataChangedEventHandler dataChangedHandler,
	CallbackContext callbackContext = CallbackContext.CallerContext
)
where T : class, INotifyDataChanged

Parameters

parameters
Type: Demo3D.NetOpenParams
Parameters to open the client connection.
dataChangedHandler
Type: Demo3D.NetNotifyDataChangedEventHandler
Data received handler.
callbackContext (Optional)
Type: Demo3D.NetCallbackContext
Defines the context in which the callback should be called.

Type Parameters

T
Required services.

Return Value

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