Тема: C# и login server
Показать сообщение отдельно
Непрочитано 13.06.2015, 02:51   #1
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) C# и login server

Собственно решил поднять собственный логин сервер, однако такая конструкция просто не работает:
Код:
            var ipAddr = IPAddress.Any;
            var ipEndPoint = new IPEndPoint(ipAddr, 2106);
            var sListener = new Socket(ipAddr.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
            sListener.Bind(ipEndPoint);
            sListener.Listen(100);
            while (true)
            {
                    try
                    {
                        if (_currenClient == null) return;
                        _currenClient.InnerSocket = new TcpClient(sListener.Accept(), _currenClient.Gd);
                        _currenClient.OuterSocket = new TcpClient(_currenClient.Gd);
                        _currenClient.OuterSocket.Connect(_currenClient.Ip.ToString(), _currenClient.Port);
                        _currenClient = null;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(@"Error! " + e.Message);
                    }
                }
__________________
Zubastic вне форума Ответить с цитированием