cohtml.Net.ISocketListener

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

Inherits from SystemIDisposable

Public Functions

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.

Protected Attributes

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual void Dispose()

function ISocketListener

ISocketListener()

function OnMessage

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.

function OnMessage

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.

function OnClose

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

function OnError

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

function OnOpen

virtual void OnOpen()

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

Protected Attributes Documentation

variable swigCMemOwn

bool swigCMemOwn;