Multi-Client-Server - common Möglichkeit für 2-Wege-Verbindung in
Ich möchte nur wissen, wie die richtige Weise zu tun, 2-Wege-Verbindung mit einer Buchse (C#).
Ich Brauch den client zu senden und auch empfangen von Daten vom server ohne den port zu öffnen auf dem client-pc /router.
Dem server wird ein multiplayer-Spiel-server und die clients sollten nicht extra einen port öffnen um das Spiel zu spielen.
Tut So eine einfache socket-Verbindung arbeiten in 2 Arten (server einen socket-listener und client eine Verbindung zum server-socket)?
Hoffe, dass der text ziemlich genau erklärt meine Frage.
InformationsquelleAutor Ace | 2012-10-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, der client kann nur an den port anschließen. Dann kann der Server Antworten zurück an den client die Verbindung
Beispiel
Client
Dies, dass der client Daten an den server senden. Warten Sie dann, bis die Antwort vom server. Allerdings, wenn der server nicht Antworten zurück, der client hängt für Sie viel Zeit.
Hier ein Beispiel aus der server
Dadurch wird den server zu senden eine Antwort zurück an den client auf der client-Verbindung.
Dank,
Ich hoffe, Sie finden dies hilfreich 🙂
ich meine : ein client ist die Eingabe von " Hallo alle zusammen ", so ruft der server thsi-Nachricht und sendet Sie an alle anderen clients, aber wenn ein Kunde nicht getippt haben etwas vor, Sie warten nicht auf die Antwort.. weißt du was ich meine ?
Ja. Der server hat die Gelegenheit, zu reagieren nur, wenn es Daten, die vom client gesendet. Es hat auch die Möglichkeit, zu reagieren, um den client nach der client verbunden ist.
The server has the opportunity to respond only if there were data sent by the client
Was bedeutet das? nachdem eine Verbindung aufgebaut wird der client und der server kann Daten senden, Wann immer Sie wollen. Keine Notwendigkeit zu warten, keine Daten von der anderen Seite.bedeutet hier nicht die Einschränkungen. Es bedeutet, dass es gibt keine Notwendigkeit zu warten, für den client zum senden von Daten in anyways. Haben Sie einen großen Tag 🙂
InformationsquelleAutor Picrofo Software
Einer einfachen socket-Verbindung eine Vollduplex-Verbindung, d.h. ja, zwei-Wege-Kommunikation ist möglich mit einer einzigen Buchse.
Hier ist ein vollständiges Beispiel.
Ja. Das ist, wie Steckdosen funktionieren 🙂
InformationsquelleAutor darth10