使用单个端口号的多套接字服务器

问题描述:

嘿,我正在研究两个android应用程序,这些应用程序一起将人们连接到出租车(用户的客户端应用程序和驱动程序的另一个应用程序)。我想使用套接字连接,我希望单个出租车公司使用单个端口......事情是,一个出租车公司可以有多个出租车,并且我希望所有的出租车司机都可以在一个人想要出租车。这可能实现(在套接字I/O方面)?如果不是,是否有另一种更合适的方法?使用单个端口号的多套接字服务器

任何帮助/指导将不胜感激......

+0

你的代码在哪里?这听起来像应该在SO的Code Review部分。 (当你添加你的代码)。 – KDOT

+0

@KDOT我还没有开始编码的网络通信部分这就是为什么我问如何处理它..... – Edgar

+0

好吧,在这种情况下,我有一个[Git项目](https://github.com/ kyoteprod/Iezon-EasyServer),您可以复制文件并轻松上手。请随时阅读我的​​问题,并在需要时提问。 [你可以在这里看到:]](https://github.com/kyoteprod/Iezon-EasyServer) – KDOT

当然是可能的。服务器可以侦听单个端口,并根据它们在与服务器的通信中的身份识别方式来区分cab连接和用户连接。然后,服务器可以保存已识别的驾驶室连接的列表,因此,当来自已识别的用户连接的请求到达时,循环通过发送请求的驾驶室连接列表给每个连接。这种事情并不少见,而且实施起来相当基础。

+0

我很难找到关于这个问题的信息,对于我的具体情况....你知道任何与那种应用程序 – Edgar