Yo
Problem jest taki - w jaki sposób napisać sobie serwer czatu.
Generalnie z funkcjami nie ma problemu, chodzi o sam fakt np. nasłuchiwania połączeń.
Kod typu:
static void Main()
{
new ChatServer();
}
public ChatServer()
{
Thread read = new Thread(new ThreadStart(ReadPackets));
read.Start();
TcpListener chatServer = new TcpListener(IPAddress.Parse("jakiesip"), 9500);
chatServer.Start();
while (true)
{
if (chatServer.Pending())
{
TcpClient chatConnection = chatServer.AcceptTcpClient();
DoCommunicate comm = new DoCommunicate(chatConnection);
}
}
Console.ReadLine();
}
```
zżera mnóstwo pamięci (to nieszczęsne while(true) na procu zabiera mi 50% ?)
Jakieś propozycje?
Dzięki z góry.</cpp>