在Windows CE 7上指定动态端口范围

Specify dynamic port range on Windows CE 7

本文关键字:动态 范围 Windows CE      更新时间:2023-10-16

通常我可以使用netsh:设置动态/临时端口范围

http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/Admin/DefaultDynamicPortRange.html

然而,netsh似乎并不存在于CE7中。这是我还没有找到的目录项目吗?我可以用注册表实现同样的功能吗?如果可以,如何实现?

编辑:我正在用C++开发一个应用程序。可以通过在connect()之前使用bind()来指定单个端口绑定。然而,这有两个缺点;我需要提供我自己的分配号码的方案,如果碰巧使用的端口处于TIME_WAIT状态,那么绑定将成功,连接将失败。

我看到了对API的引用,用于在Win32中创建专用端口保留,但这似乎在CE7中不存在。

您需要修改寄存器。ceRegisterEcrit("HKEY_LOCAL_MACHINE\Comm\CF8385PN1\Parms\TcpIp","IpAddress",New_Ip)