Klausimai pažymėti „tcplistener“

„NET Framework“ klasė, kuri klausosi ryšių iš TCP tinklo klientų.
7
atsakymai

Kiek tinklo lizdų gali prisijungti interneto serveris?

Pasakykite man, ar turėčiau gauti bendrus, virtualius ar specializuotus prieglobos, aš perskaičiau kažkur, kad serveris / mašina vienu metu gali tvarkyti tik 64 000 TCP ryšių, ar tai tiesa? Kiek galima tvarkyti bet kokio tipo prieglobą, nepriklausomai nuo pralaidumo ...
spalio 16 d. '09 1:22
8
atsakymai

Tinkamas būdas sustabdyti „TcpListener“

Šiuo metu naudoju „TcpListener“, kad galėčiau kreiptis į gaunamus ryšius, kurių kiekvienas yra su srautu, kad galėtų tvarkyti ryšį, ir tada išjungti šį vieną ryšį. Kodas atrodo taip: TcpListener klausytojas = naujas ...
gruodžio 13 d. '08 19:12
2
atsakymai

Kaip pataisyti klaidą „Paprastai leidžiama naudoti tik vieną kiekvieno lizdo adresą (protokolas / tinklo adresas / prievadas)?"

Aš atlikau daugybę paieškų, bet man nepatiko mano problemos. Aš esu naujas tinklo programavimo ir bandau išmokti, bandžiau sukurti paprastą serverį ir klientą, kuris bendrauja (po internetinės pamokos, esančios čia → http: // te ...
nustatyti 02 vas '13, esant 0:03
4
atsakymai

Skirtumas tarp TCP imtuvo ir lizdo

Kiek aš žinau, galiu sukurti serverį, naudodamas TCPListener ir Socket, taigi, koks skirtumas tarp jų? Ratas privataus Socket MainSock; MainSock = naujas lizdas (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); MainSock.B ...
rugsėjo 11 d '12, 5:31
5
atsakymai

Kas yra lygiavertis asinchroninio / laukimo ThreadPool serverio ekvivalentui?

Dirbu TCP serveryje, kuris atrodo panašus, naudodamas sinchroninį apį ir srieginį baseiną: TcpListener klausytojas; void Serve () {o (true) {var client = listener.AcceptTcpClient (); ThreadPool.QueueUserWorkItem (this.HandleConnection, ...
nustatytas sausio 09 d '14, 10:08
3
atsakymai

Teisinga TcpListener ir TcpClient jungčių uždarymo tvarka (kuri pusė turėtų būti aktyvi)

Aš perskaičiau šį atsakymą ankstesniame klausime, kuriame teigiama: Taigi partneris, kuris inicijuoja užbaigimą, t.y. pirmiausia skambins uždarymo () funkcija, baigsis TIME_WAIT būsenoje. [...] Tačiau tai gali būti problema su daugiau ...
nustatytas sausio 14 d '15, 10:38
2
atsakymai

Tinkamas požiūris į asinchroninį TcpListener, naudojant async / wait

Aš galvojau, kaip tinkamai konfigūruoti TCP serverį, naudojant asinchroninį programavimą. Paprastai kiekvienam gaunamam prašymui sukūriau giją, bet norėčiau naudoti didžiąją „ThreadPool“ dalį, todėl, kai ryšiai yra neveikia, siūlai užblokuojami ...
nustatyti 17 vas '14, 5:05 val
5
atsakymai

Kaip platinti gaunamus tcplistener ryšius per srautus .NET?

Naudojant „Net.Sockets.TcpListener“, koks yra geriausias būdas valdyti gaunamus ryšius (.AcceptSocket) atskiruose srautuose? Idėja yra pradėti naują srautą, kai priimamas naujas įeinantis ryšys, o ...
paklausė 15 rugsėjo. '08, 3:44 val
2
atsakymai

Su # siųsti atvaizdą per HTTP

Turiu mažą HTTP serverį, parašytą „C #“, ir iki šiol turėjau tik siųsti pirminį kodą atgal siuntėjui. Bet dabar turiu išsiųsti jpg vaizdą ir nesuprantu, kaip tai padaryti. tai aš dabar turiu: // ...
lapkričio 11 d. '10, 16:27
2
atsakymai

Kaip konfigūruoti „TcpListener“ visada klausytis ir priimti kelis ryšius?

Čia yra mano serverio programa: public static void Main () {try {IPAddress ipAddress = IPAddress.Parse ("127.0.0.1"); „Console.WriteLine“ („TCP klausytojo paleidimas ...“); TcpListener listener = naujas TcpListener (ipAddress ...
15 val. '13, 20:13
2
atsakymai

Kaip leisti branduoliui pasirinkti prievado numerį diapazone (1024,500) TCP lizdo programavime

Kai paleisiu šį kodą: struct sockaddr_in sin; int addrlen; addrlen = sizeof (nuodėmė); memset ( sin, 0, sizeof (sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr = inet_addr ("123.456.789.112"); sin.sin_port = htons (0); // taip, kad ...
gegužės 27 d., 09:56
1
atsakymas

SSL įtraukimas į „TcpListen“ serverį?

Aš sukūriau paprastą serverį naudojant „TcpListener“, ir jis veikia gerai, bet dabar noriu, kad ryšys būtų saugus. Klientai, kurie prisijungs, bus žiniatinklio serveriai, todėl svarbu, ar sertifikatas yra patikimas, ar tik interneto naršymui ...
nustatytas liepos 15 d. 10 val. 22:21
3
atsakymai

Kaip padaryti, kad „TcpListener“ priimtų kelis ryšius ir dirbtų su kiekvienu atskirai?

Turiu SMTP klausytoją, kuris veikia gerai, bet gali priimti tik vieną ryšį. Mano C # kodas yra žemiau, ir aš jį paleisiu kaip paslaugą. Mano tikslas yra paleisti jį serveryje ir dislokuoti kelis smtp pranešimus. šiuo metu ...
yra nustatytas kovo 17 d. 11 val
1
atsakymas

Ar yra ypatybė / metodas, leidžiantis nustatyti, ar TcpListener dabar klausosi?

Šiuo metu darau kažką panašaus: viešas negaliojantis StartListening () {if (! IsListening) {Task.Factory.StartNew (ListenForClients); isListening = true; }} viešoji negalioja StopListening () {if (isListening) {...
nustatyti spalio 03 '11, 3:13
1
atsakymas

Nėra serverio OnAccept pranešimas, kai paleisite klientą Prisijungimas antrą kartą

Parašiau MFC C ++ programą, kurioje mano kliento procesas vykdo TCP MyCAsyncSocket :: Connect mano serveriui. Serverio procesas reaguoja su „MyCAsyncSocket :: OnAccept“, o tada Detach nustato socket, kaip nurodyta, sukuria srautą, kuris ...
nustatyti 12 d. '16, 18:46