NET Comunicazione esterna
-
19-09-2019 - |
Domanda
ho usato il termine "Comunicazione esterna", semplicemente perché non mi dispiace che il metodo che ho bisogno di utilizzare per essere in grado di inviare un semplice messaggio del tipo "Hey, come va?" ad un'altra persona su un altro computer che è in corso anche la mia domanda.
Ho provato letteralmente centinaia di esempi, modificati, corretti vari errori, si avvicinò con alcune delle mia roba, e niente funziona mai.
Posso inviare e ricevere messaggi a me sullo stesso computer, ma non potrò mai essere in grado di ottenere un amico per la connessione al programma server. Utilizzando la porta 80, o 8080, o 1009, ma ho anche provato molti altri numeri troppo lol - senza fortuna! Ho letto la documentazione molte volte, e diversi articoli da tutto il web e anche usato questi esempi, ancora senza fortuna.
Qualcuno ha qualche idea su come posso inviare e receieve semplici messaggi tra computer?
Soluzione
suona come un classico caso per un'applicazione WCF con il peer-to-peer vincolante.
Scopri alcuni di questi link per articoli e post sul blog che mostrano ciò che dovete fare è:
- peer-to-peer programmazione con WCF in .NET Framework 3.5
- Costruire una molto semplice applicazione WCF P2P
- scegliendo il diritto WCF vincolante
- Un semplice peer to peer chattare applicazione utilizzando WCF netPeerTcpBinding
Marc
Altri suggerimenti
E 'questo su una LAN o su Internet pubblico? Chiedo come regole del firewall possono essere diversi in entrambi i casi.
Utilizzare una ventosa di pacchetto come wireshark per vedere quali viaggiano i pacchetti sulle porte di origine e di destinazione su entrambi PC.
Avete un firewall installato sul computer? Rembeber che le versioni più recenti di Windows sono dotati di un firewall installato e funzionante.
Nel caso in cui non avete visto: Peer-to-Peer di programmazione con WCF e .NET Framework 3.5