首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个端口上有多少个连接

一个端口上有多少个连接
EN

Stack Overflow用户
提问于 2014-03-07 07:32:24
回答 1查看 754关注 0票数 0

我开发了一个通过GPS追踪车辆的应用程序。因此,所有装有GPS模块的车辆,都会将数据发送到我的服务器。

我的Windows 2008 R2为传入数据分配了9900端口。

如果我说未来1000辆车,它们都可以同时发送数据(通过TCP)到服务器(所有连接在同一个端口上)。

那么单端口会起作用吗?

另外,如果有人可以给我一个免费的测试工具,我可以用它来模拟GPS流量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 07:59:20

请看主题,我想它会有帮助的。

另一方面,连接管理实际上取决于客户端\服务器应用程序是如何完成的:

  1. “通知”-客户端只需将数据发送到服务器(小于1Kb)
  2. “短会话”-客户端连接到服务器并进行一些数据交换。
  3. “长会话”-客户端连接到服务器并进行永久数据交换。

因此,在第一种情况下,您只需打开端口侦听连接,并在收到数据时关闭连接。

在第三种情况下,连接程序应该是复杂的:

  1. 服务器几乎没有侦听端口--一个用于连接管理,另一个用于数据交换。
  2. 客户端连接到默认端口(连接管理)
  3. 服务器选择连接数量较少的数据交换端口,并要求客户端连接到此端口进行数据交换。
  4. 客户端与连接管理端口断开连接,并连接到分配的数据交换端口。

在第二种情况下,您应该决定使用哪种场景(取决于客户端的数量和数据会话的长度)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22244141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档