Domanda

Diciamo che ho il mio C # app installata su 2 computer portatili collegati a un WiFi Wireless Local Area Network.

Come possono queste applicazioni inviare messaggi l'un l'altro? Quale metodo o una libreria che posso usare? Ho sentito parlare di usare le prese, ma non ho idea di come lavorare con questi.

È stato utile?

Soluzione

Si potrebbe utilizzare WCF per costruire un tubo di comunicazione tra le 2 applicazioni. WCF incapsula le prese in un'interfaccia più gestibile. Si può iniziare qui .

Altri suggerimenti

In sostanza, ti consigliamo di farlo nello stesso modo si farebbe in qualsiasi altra lingua. Ti apre una connessione di rete di uno o di un altro sapore (raw TCP o UDP, o un più alto livello di protocollo come HTTP) con un lato che funge da server e l'altro in qualità di un cliente. Poi ogni lato può scrivere dati attraverso o leggere i dati inviati dal lato opposto. E 'in grado di ottenere abbastanza complicato da lì. Se google "C # Sockets" o "C # HTTP", ecc, troverete un bel paio di tutorial sull'argomento.

Questo è un ottimo articolo su l'invio di C # oggetti (che potrebbe includere qualsiasi messaggio che si desidera inviare) nel corso di un connessione socket utilizzando il Binary Formatter . Anche se non è il più efficiente, è abbastanza facile da afferrare e far funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top