Entwickler-Ecke

Netzwerk - Broadcast an alle Clients senden (chat)


alcedo707 - Mi 09.11.11 22:25
Titel: Broadcast an alle Clients senden (chat)
Hallo !

Ich bin neu in der Netzwerkprogrammierung und ich wollte fragen wie man einen Broadcast sendet an alle Clients.

Ich habe vor ein chat zu machen, dieses tutorial habe ich angeschaut:

http://csharp-tricks.blogspot.com/2010/09/datenaustausch-im-internet-und-netzwerk.html

Bytes von Client an Server senden funktioniert. Doch wie mache ich einen Broadcast zu Allen clients, die mit den Server verbunden sind? Ein Broadcast wird doch benötigt, wenn ein user ein string zum server sendet, damit sie alle den string bekommen.

mfg

ps: Ist es Besser den chat mit einen TcpListener/TcpClient zu machen wie im tutorial, oder mit Sockets? wie hier:
http://www.codeproject.com/KB/IP/TCPIPChat.aspx


pdelvo - Do 10.11.11 00:30

TCP unterstützt keinen Broadcast, und Udp broadcast funktioniert nur loka. d.h. du musst dir alle clients merken und eine ankommende nachricht dann an alle einzelnd senden