【问题标题】:Multiple socket severs using a single port number使用单个端口号的多个套接字服务器
【发布时间】:2017-02-16 16:47:11
【问题描述】:

嘿,我正在开发两个 Android 应用程序,它们协同工作以将人们连接到出租车(一个用于用户的客户端应用程序和另一个用于驱动程序的应用程序)。我想使用套接字连接,我希望一家出租车公司使用一个端口……事情是,一家出租车公司可以有很多出租车,我希望所有出租车司机在一个人想要的时候看到一个乘车请求出租车。这是否可能实现(就套接字 i/o 而言)?如果没有,是否有其他更合适的方法?

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

【问题讨论】:

  • 你的代码在哪里?这听起来应该在 SO 的代码审查部分。 (当您添加代码时)。
  • @KDOT 我还没有开始编写网络通信部分,这就是为什么我要问如何处理它.....
  • 好吧,在这种情况下,我有一个Git project,您只需复制文件即可轻松上手。按照阅读我并在需要时提出问题。 You can see it here :)

标签: android serversocket


【解决方案1】:

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

【讨论】:

  • 我在查找有关该主题的信息时遇到了麻烦,对于我的特殊情况......你知道与那种应用程序的任何链接
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
相关资源
最近更新 更多