🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21975

Re: TcpListener, jak zatrzymać

#21975
From: 3P
Date: Sat, 08 Jan 2011 18:38
21 lines
2014 bytes
Dnia 08-01-2011 o 15:17:05 yamma <yamma@wp.pl> napisał(a):

> Męczę się już z tym parę dni i nawet guglanie nie pomaga. Mam  
> TcpListenera, który nasłuchuje na jakimś tam porcie. On sobie chodzi w  
> osobnym wątku. Wszystko pięknie bangla, odpowiada na połączenia, tworzy  
> nowe sockety, itd. Problem pojawia się gdy chcę zakończyć pracę tego  
> TcpListenera. Jak to zrobić? Z poziomu jego wątku nie mogę tego zrobić  
> bo blokuje tenże wątek na metodzie AcceptTcpClient, natomiast jeśli  
> próbuję wywołać metodę Stop z innego wątku to aplikacja się wywala z  
> błędem "Operacja blokująca została przerwana przez wywołanie funkcji  
> WSACancelBlockingCall".
> yamma

Nigdy sam z tego nie korzystałem, ale czy pierwsze dwa linki z google'a ci  
nie pomogą?

http://stackoverflow.com/questions/365370/proper-way-to-stop-tcplistener
http://stackoverflow.com/questions/31871/wsacancelblockingcall-exception

-- 
3P
Technical Details
Message-ID: <op.voz51xs2msp0fz@mcs>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!feeder.news-service.com!feeder.news-service.com!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail
References: <ig9rlh$26s$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!feeder.news-service.com!feeder.news-service.com!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail
From: 3P <nospam@serwer.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: TcpListener, jak zatrzymać
Date: Sat, 08 Jan 2011 19:38:11 +0100
Organization: http://onet.pl
Lines: 21
Message-ID: <op.voz51xs2msp0fz@mcs>
References: <ig9rlh$26s$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.238.118.3
Mime-Version: 1.0
X-Trace: news.onet.pl 1294511895 3763 83.238.118.3 (8 Jan 2011 18:38:15 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sat, 8 Jan 2011 18:38:15 +0000 (UTC)
User-Agent: Opera Mail/11.00 (Win32)
X-Antivirus: avast! (VPS 110108-0, 2011-01-08), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit