Skip to content
SiteEmail

cohtml.Net.ISocketListener

The ISocketListener represents cohtml.View side of the web sockets.

Inherits from SystemIDisposable

Name
virtual voidDispose()
ISocketListener()
virtual voidOnMessage(System.IntPtr bytes, uint length)
Called when platform socket receive message new message.
virtual voidOnMessage(System.IntPtr bytes, uint length, OpCode opCode)
Called when platform socket receive message new message.
virtual voidOnClose(uint code, string reason, uint length)
Called when platform socket want to close connection.
virtual voidOnError(string message, uint length)
Called when any error occurred.
virtual voidOnOpen()
Called by platform socket to notify page about successfully connecction establishment.
Name
boolswigCMemOwn
virtual void Dispose()
ISocketListener()
virtual void OnMessage(
System.IntPtr bytes,
uint length
)

Called when platform socket receive message new message.

Parameters:

  • bytes the binary or text data which is send to the page
  • length the length in bytes of the data

Warning: Will be deprecated. Use ISocketListener.OnMessage/3 instead.

virtual void OnMessage(
System.IntPtr bytes,
uint length,
OpCode opCode
)

Called when platform socket receive message new message.

Parameters:

  • bytes the binary or text data which is send to the page
  • length the length in bytes of the data

Warning: Will be deprecated. Use ISocketListener.OnMessage/3 instead.

virtual void OnClose(
uint code,
string reason,
uint length
)

Called when platform socket want to close connection.

Parameters:

  • code indicates the status code explaining why the connection is being closed
  • reason a human-readable string explaining why the connection is closing
  • length the length in bytes of the data
virtual void OnError(
string message,
uint length
)

Called when any error occurred.

Parameters:

  • message the text data which is send to the page
  • length the length in bytes of the text
virtual void OnOpen()

Called by platform socket to notify page about successfully connecction establishment.

bool swigCMemOwn;