示例#1
0
        private void InitializeEnvironment()
        {
            _map = new ClientMap();

            _syncScroll = new object();

            _fpsCounterData = new byte[10];
            _fpsFontBrush   = new SolidBrush(Color.White);

            _playersData = new Dictionary <int, PlayerDataEx>();

            _threadWorld = new Thread(WorldProcessingProc);
            _threadWorld.IsBackground = true;
            _threadWorld.Start();

            _threadObjectChanged = new Thread(ObjectChangedProc);
            _threadObjectChanged.IsBackground = true;
            _threadObjectChanged.Start();

            TCPClientSettings settings = new TCPClientSettings
                                         (
                ushort.MaxValue, "127.0.0.1", 15051, true
                                         );

            _tcpClient               = new TCPClient(settings);
            _tcpClient.Connected    += TCPConnected;
            _tcpClient.DataReceived += TCPDataReceived;
            _tcpClient.Disconnected += TCPDisconnected;
        }
示例#2
0
        public WorldBot()
        {
            TCPClientSettings settings = new TCPClientSettings
                                         (
                ushort.MaxValue, "127.0.0.1", 15051, true
                                         );

            _tcpClient               = new TCPClient(settings);
            _tcpClient.Connected    += TCPConnected;
            _tcpClient.DataReceived += TCPClientDataReceived;
            _tcpClient.Disconnected += TCPClientDisconnected;
        }