Exemple #1
0
	/// <summary>
	/// Raises the disconnected event.
	/// </summary>
	/// <param name="socketName">Socket name.</param>
	/// <param name="errorCode">Error code.</param>
	private void 			OnDisconnected(string szSocketName, TNErrorCode errorCode)
	{
		TcpConnectArgs v = new TcpConnectArgs ();
		v.ErrorCode = errorCode;
		v.Message 	= string.Empty;
		v.Name 		= szSocketName;
		v.State 	= TNSocket.Stage.NotConnected;
		
		PostEvent (new IEvent (EngineEventType.EVENT_USER, TCP_DISCONNECTED, v));
	}
Exemple #2
0
	/// <summary>
	/// Raises the error event.
	/// </summary>
	/// <param name="socketName">Socket name.</param>
	private void 			OnError(string szSocketName, string message)
	{
		TcpConnectArgs v = new TcpConnectArgs ();
		v.ErrorCode = TNErrorCode.DISCONNECT;
		v.Message 	= message;
		v.Name 		= szSocketName;
		v.State 	= TNSocket.Stage.NotConnected;
		
		PostEvent (new IEvent (EngineEventType.EVENT_USER, TCP_CONNECTERROR, v));
	}
Exemple #3
0
	/// <summary>
	/// Raises the connected event.
	/// </summary>
	/// <param name="socketName">Socket name.</param>
	private void 			OnConnected(string szSocketName)
	{
		TcpConnectArgs v = new TcpConnectArgs ();
		v.ErrorCode = TNErrorCode.EMPTY;
		v.Message 	= string.Empty;
		v.Name 		= szSocketName;
		v.State 	= TNSocket.Stage.Connected;

		m_dSocket.noDelay = true;

		PostEvent (new IEvent (EngineEventType.EVENT_USER, TCP_CONNECTFINISH, v));
	}