2017-02-16 1 views
-1

Hey Ich arbeite an zwei Android-Apps, die zusammenarbeiten, um Menschen an Taxis (eine Client-Seite App für den Benutzer und eine andere App für die Fahrer) zu verbinden. Ich möchte Steckdosenverbindungen benutzen und ich möchte, dass eine Firma mit nur einem Fahrerhaus einen einzigen Hafen benutzt. Das ist, ein einzelnes Taxiunternehmen kann viele Taxis haben und ich möchte, dass alle Taxifahrer eine Fahrtanfrage sehen, wenn eine Person will Taxi. Ist dies möglich (in Bezug auf Socket-I/O)? wenn nicht, gibt es einen anderen, geeigneteren Ansatz?Mehrere Socket-Server mit einer einzigen Port-Nummer

Jede Hilfe/Anleitung wäre sehr willkommen ...

+0

Wo ist Ihr Code? Das hört sich so an, als müsste es im Code Review-Bereich von SO sein. (Wenn Sie Ihren Code hinzufügen). – KDOT

+0

@KDOT Ich habe nicht begonnen, den Netzwerk-Kommunikationsteil zu programmieren, deshalb frage ich, wie ich ihn angehen kann ... – Edgar

+0

nun, in diesem Fall habe ich ein [Git-Projekt] (https://github.com/ kyoteprod/Iezon-EasyServer) können Sie einfach die Dateien kopieren und ganz einfach loslegen. Folge dem Lesen und stelle Fragen, wann und wie du es brauchst. [Sie können es hier sehen:)] (https://github.com/kyoteprod/Iezon-EasyServer) – KDOT

Antwort

0

Natürlich ist es möglich. Der Server kann auf einem einzelnen Port warten und zwischen cab-Verbindungen und Benutzerverbindungen unterscheiden, je nachdem, wie sie sich in ihrer Kommunikation mit dem Server identifizieren. Dann kann der Server eine Liste der erkannten Kabinenverbindungen führen. Wenn also eine Anfrage von einer identifizierten Benutzerverbindung eintrifft, durchlaufen Sie die Liste der Kabinenverbindungen, die die Anfrage an alle senden. Diese Art der Sache ist nicht ungewöhnlich und ist ziemlich einfach zu implementieren.

+0

Ich habe Probleme, Informationen zu diesem Thema zu finden, für meinen speziellen Fall .... kennen Sie irgendwelche Verbindungen mit diese Art von Anwendung – Edgar

Verwandte Themen