Esempio n. 1
0
        /// <summary>
        /// Set up initial TCP connection
        /// </summary>
        /// <param name="_socket">TCP Client to be used for connection</param>

        public void Connect(TcpClient _socket, Dictionary <string, BasicObject> _objects)
        {
            socket = _socket;
            socket.ReceiveBufferSize = dataBufferSize;
            socket.SendBufferSize    = dataBufferSize;

            stream = socket.GetStream();

            receivedData  = new Packet();
            receiveBuffer = new byte[dataBufferSize];

            stream.BeginRead(receiveBuffer, 0, dataBufferSize, ReceiveCallback, null);

            ServerSend.Welcome(id, "Welcome to the server.");

            ServerSend.AllObjectPosition(id, _objects);
            ServerSend.AllObjectRotation(id, _objects);
        }