Article View: alt.pl.comp.lang.csharp
Article #978chat na socketach - wysylanie textu do wszystkich
From: Showstoppa
Date: Mon, 19 Apr 2004 21:22
Date: Mon, 19 Apr 2004 21:22
49 lines
1896 bytes
1896 bytes
witam!
walcze dalej z czatem, dziekuje za poprzednie posty. W chwili obecnej mam
taka sytuacja, iz woddzialenym watki w petli program nasluchuje na
wybranym porcie, jesli user wpisze test do wyslania, wcisniej button,
odpala sie funka send - przedstawiam pozniej. idea jest taka, iz pobieram
ip z tablicy, tworze obiekt, lacze sie i wysylam. zauwazylem, ze dlugo to
trwa. Macie pomsyly, jak przyspieszyc wysylanie info do wszystkich
komputerow w sieci lokalnej, ktore maja wlaczonego czata ? w tej chwili
wyglada to tak:
private void send()
{
// obiekt potrzebny do kodowania
Encoding unicode = Encoding.Unicode;
// tworze tablice z adresami ip w sieci
string [] komputery = {"10.0.0.21","10.0.0.225"};
// konwersja danych
byte[] ba = unicode.GetBytes(this.textBox2.Text);
foreach (string ip in komputery)
{
try
{
TcpClient nadawca = new TcpClient();
nadawca.Connect(ip,345);
Stream przekaz = nadawca.GetStream();
przekaz.Write(ba,0,ba.Length);
nadawca.Close();
}
catch
{
this.statusBar1.Text = "nie moge sie polaczyc z " + ip;
}
}
Dzieki!
Technical Details
Message-ID:
<u11c8qwc03c4$.1mvqwms92qnim.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail From: Showstoppa <aaza@aazz.aa> Newsgroups: alt.pl.comp.lang.csharp Subject: chat na socketach - wysylanie textu do wszystkich Date: Mon, 19 Apr 2004 23:22:52 +0200 Organization: Portal Gazeta.pl -> http://www.gazeta.pl Lines: 49 Message-ID: <u11c8qwc03c4$.1mvqwms92qnim.dlg@40tude.net> NNTP-Posting-Host: xq122.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1082409793 16782 80.55.224.122 (19 Apr 2004 21:23:13 GMT) X-Complaints-To: use...@agora.pl NNTP-Posting-Date: Mon, 19 Apr 2004 21:23:13 +0000 (UTC) X-User: showstoppa User-Agent: 40tude_Dialog/2.0.10.1pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit