Hallo, ich weiss, das Projekt und der Beitrag sind schon älter. Ich wollte nun aber keinen weiteren Thread deshalb eröffnen.
Ich habe es geschafft, eine Verbindung herzustellen mit meiner Serveranwendung.
Der Client konnte Nachrichten an diese schicken und sie worden dort direkt ausgegeben. Nun wollte ich aber X-Clients verbinden lassen und den Server selbst auch mit sich wie im Beispiel connecten lassen. - Auch dies klappt Problemlos.
Wird das Event OnMessageRecieved ausgelöst, wollte ich über die Serveranwendung die Nachrichten an alle verbundene Clients weiterleiten.
Überlegt hatte ich mir das wie folgt:
C#-Code: |
void _net_MessageRecieved(MessageRecievedEventArgs e)
{
if (e.Message.Contains("\\chat"))
{
if (lasmessage != e.Message)
{
_net.SendMessage(e.Message);
this.chatControl1.GotChat(e.Message.Substring(0, e.Message.Length - 5));
lasmessage = e.Message;
}
}
}
|
Doch hier tut sich garnichts und es kommt somit bei keinem Client etwas an.
Danach hab ich getestet, ob auf das Event OnNewClient reagiert wird. - Dies ist aber leider nicht der Fall. - Sonst hät ich dort versucht eine weitere Verbindung mit dem Client aufzubauen.
Hat jemand Erfahrung mit der Bibliothek, und könnte mir eventuell einen Tipp geben, wie ich das ganze realisieren kann, dass die Nachrichten an alle Clients weitergeleitet werden?