文件名称:NetworkDelegate:网络代理API,用于在无限数量的模块之间分配端口
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-24 05:03:10
Java
网络代表 网络代理API,用于在无限数量的套接字之间分配有限数量的端口 硕士发展 ##一个介绍网络代理是一种API,它允许在有限数量的端口上共享无限数量的套接字(或通道)。 这在很常见,每个模块可能都需要它自己的Socket,但是Field Management System仅允许每个机器人打开10个端口并可以访问它们。 通过使用“主”分配器套接字可以解决此问题,该套接字将为每个客户端分配一个UUID和一个要连接的端口。 当客户端连接到该端口时,客户端将通过其UUID发送。 建立此连接后,服务器将检查UUID,并使客户端连接到指定的委托(模块)。 这允许在有限数量的套接字上建立无限数量的连接,同时仍然允许开发人员和客户端将套接字视为标准连接。 ##如何使用网络代理库的设置非常简单。 要设置新的代表,请按照以下说明进行操作: ###服务器 创建一个新的DelegateServer:
【文件预览】:
NetworkDelegate-master
----.gitignore(49B)
----build.gradle(1KB)
----src()
--------main()
----.travis.yml(67B)
----gradlew(5KB)
----LICENSE(11KB)
----build.settings(23B)
----README.md(4KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()