<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>
Hrm, not sure why this stupid live hotmail wants to send all my messages directly to the sender instead of the list.<br><br><blockquote><hr>From: azreal1977@hotmail.com<br>To: herbertkoenig@gmx.net<br>Subject: RE: [OT, Q] Architecture for Message Broadcasting<br>Date: Mon, 2 Jul 2007 16:51:38 +0000<br><br>






&gt; Date: Mon, 2 Jul 2007 12:38:41 +0200<br>&gt; From: herbertkoenig@gmx.net<br>&gt; To: chunsj@embian.com; squeak-dev@lists.squeakfoundation.org<br>&gt; Subject: Re: [OT, Q] Architecture for Message Broadcasting<br>&gt; <br>&gt; Hello S.J.Chun,<br>&gt; <br>&gt; Afaik broadcast is one single send and everybody listens.<br>&gt; <br>&gt; IIRC a special broadcasting address is used where everybody listens.<br>&gt; <br>&gt; I never done TCP myself but it feels very wrong to to resend the same<br>&gt; message for each receiver.<br>&gt; <br>&gt; Cheers<br>&gt; <br>&gt; <br>&gt; Herbert                            mailto:herbertkoenig@gmx.net<br><br>No, TCP is a connection based protocol that abstracts a direct connection between one process and another, including automatic retransmit and failure detection.&nbsp; It can only be between two ports, so if you use TCP you will have to send to each client individually.&nbsp; You might take a look at the CORBA standard for the broadcast or subscription (don't remember which) server.<br><br>If you want to send one message and have everyone hear it then you have to use UDP, which is connectionless.&nbsp; But UDP (User-datagram protocol) doesn't do any of the work for you.&nbsp; If you want reliability you either have to write it yourself or find some protocol on the internet someone wrote that is close to what you want.&nbsp; And note: this does not need any special IP addresses.<br><br>The "special addresses" that someone mentioned would be multi-cast, but that is an IP level protocol.&nbsp; TCP can not run on it, though UDP can.&nbsp; But as was mentioned, since it is at the IP level it requires help from the routers.&nbsp; If you want to look more into this look up "mbone", an internet multi-cast backbone.&nbsp; And lastly, you could just send to network broadcast addresses, but that isn't a good way to go and you can't anyway unless you know the subnet that each client is on (or they're all on the same).<br><br>Hope that was helpful,<br>Jason<br><br><hr>Hotmail to go? Get your Hotmail, news, sports and much more!   <a href="http://mobile.msn.com" target="_blank">Check out the New MSN Mobile</a>
</blockquote><br /><hr />Play free games, earn tickets, get cool prizes! Join Live Search Club.   <a href='http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink' target='_new'>Join Live Search Club!</a></body>
</html>