Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19144
| From | RobertoA <amorosik@tiscalinet.it> |
|---|---|
| Newsgroups | it.comp.lang.visual-basic |
| Subject | Re: Socket communication - come renderla asincrona |
| Date | 2017-09-14 19:12 +0200 |
| Organization | C.U. srl News Server |
| Message-ID | <opecgh$s1s$1@virtdiesel.mng.cu.mi.it> (permalink) |
| References | <opbe49$ptp$1@virtdiesel.mng.cu.mi.it> <opbkde$1d6c$1@gioia.aioe.org> |
Il 13/09/2017 17:55, Franz_aRTiglio ha scritto: > RobertoA ci ha detto : > >> Uso il seguente codice per un piccolo socket server (riceve comandi da >> terminali remoti): >> ----------------------------------------------------------------- >> IPEndPoint ipEnd = new IPEndPoint(IPAddress.Any, 1234); > > La porta 1234 e' usata da vari trojoni e backdoors, non mi stupirebbe > che l'antivirus stia fracassando i marroni. > >> sock.Listen(100); > > Perchè apri 100 sockets ? A memoria mia, sempre che io non stia facendo > confusione tra pere e banane (non conosco .net quindi vado a braccio), > windows XP sp3 accetta max 9 socket per applicazione (in ascolto, le > cosiddette half-open), mi sembra che questo limite sia stato mantenuto > anche successivamente per limitare i trojoni backdoors, prova a vedere > se aprendo meno sockets (magari parti da 5) il programma non s'inchioda. Si la porta 1234 era tanto per scrivere qualcosa, non uso quella I 100 sockets era perche' ho incollato un pezzo di codice per vedere se andava, poi e' rimasto cosi' Ma comunque il punto non e' il numero di socket aperti ma la Socket clientSock = sock.Accept(); che 'di suo' si ferma finche' ha ricevuto qualcosa E quindi blocca il flusso del programma Impedendo di accedere a qualsiasi altra funzionalita' Addirittura spegnere la form dove gira quest codice e' impossibile perche' il programma e' in attesa che qualcuno mandi qualcosa sulla porta aperta Sicuramente si potra' fare in altra maniera
Back to it.comp.lang.visual-basic | Previous | Next — Previous in thread | Find similar
Socket communication - come renderla asincrona RobertoA <amorosik@tiscalinet.it> - 2017-09-13 16:22 +0200
Re: Socket communication - come renderla asincrona Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2017-09-13 17:55 +0200
Re: Socket communication - come renderla asincrona RobertoA <amorosik@tiscalinet.it> - 2017-09-14 19:12 +0200
csiph-web