Esempio n. 1
0
        public RTMPEndpoint(TCPSocket socket)
        {
            previousPacket         = null;
            Socket                 = socket;
            Version                = versionNumber;
            currentData            = emptyArray;
            Socket.OnDataReceived += OnData;
            CurrentState           = RTMPState.Unitialized;

            options = new RTMPEndpointOptions();
        }
Esempio n. 2
0
        public RTMPEndpoint(TCPSocket socket)
        {
            previousPacket = null;
            Socket = socket;
            Version = versionNumber;
            currentData = emptyArray;
            Socket.OnDataReceived += OnData;
            CurrentState = RTMPState.Unitialized;

            options = new RTMPEndpointOptions();
        }
Esempio n. 3
0
        private void AcceptClient( IAsyncResult asRes)
        {
            var tcpclient = ((TcpListener)asRes.AsyncState).EndAcceptTcpClient(asRes);
            tcpclient.ReceiveBufferSize = 1024 * 1024;
            tcpclient.SendBufferSize = 1024 * 1024;

            var socket = new TCPSocket(tcpclient.Client);
            socket.OnDisconnect += OnClientDisconnect;

            sockets.Add(socket);
            if (m_ClientConnect != null)
                m_ClientConnect(this, new SocketData(socket));

            Debug.Print("Client connected. IP:{0}", socket.IP);
            tcpClientConnected.Set();
        }
Esempio n. 4
0
        private void AcceptClient(IAsyncResult asRes)
        {
            var tcpclient = ((TcpListener)asRes.AsyncState).EndAcceptTcpClient(asRes);

            tcpclient.ReceiveBufferSize = 1024 * 1024;
            tcpclient.SendBufferSize    = 1024 * 1024;

            var socket = new TCPSocket(tcpclient.Client);

            socket.OnDisconnect += OnClientDisconnect;

            sockets.Add(socket);
            if (m_ClientConnect != null)
            {
                m_ClientConnect(this, new SocketData(socket));
            }

            Debug.Print("Client connected. IP:{0}", socket.IP);
            tcpClientConnected.Set();
        }
Esempio n. 5
0
 public SocketData(TCPSocket socket)
 {
     Socket = socket;
 }
Esempio n. 6
0
 public SocketData(TCPSocket socket, byte[] data)
 {
     Socket = socket;
     Data = data;
 }
Esempio n. 7
0
 public SocketData(TCPSocket socket)
 {
     Socket = socket;
 }
Esempio n. 8
0
 public SocketData(TCPSocket socket, byte[] data)
 {
     Socket = socket;
     Data   = data;
 }