Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ClientConnection
#1
Иногда при подключение к серверу он сразу отключает , как я понял это из-за
Код:
[color=Red] if (received == 0)[/color]
                        {
                            OnDisconnected(this);
                        }

Как это исправить ?

[Изображение: pW9PeEHaIqs.jpg]
ClientConnection
Ответ
#2
А если так?

[SRC="csharp"]if (received != 0)
{
while (received >= 6)
{
//
}

stream.BeginRead(buffer, 0, buffer.Length, BeginRead, stream);
}
else
{
Disconnected();
}
[/SRC]


OnDisconnected - как я понимаю с моего примера? Smile Так это же не метод, а event:

[SRC="csharp"] /// <summary>
/// Disconnected client
/// </summary>
void Disconnected()
{
Account?.Room?.Leave(Account);
OnDisconnected.Invoke(this);

tcp.Close();
}
[/SRC]
Ответ
#3
PROGRAMMATOR Написал:А если так?

[SRC="csharp"]if (received != 0)
{
while (received >= 6)
{
//
}

stream.BeginRead(buffer, 0, buffer.Length, BeginRead, stream);
}
else
{
Disconnected();
}
[/SRC]


OnDisconnected - как я понимаю с моего примера? Smile Так это же не метод, а event:

[SRC="csharp"] /// <summary>
/// Disconnected client
/// </summary>
void Disconnected()
{
Account?.Room?.Leave(Account);
OnDisconnected.Invoke(this);

tcp.Close();
}
[/SRC]


Спасибо вроде помогло)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)