本文主要是介绍DataSnap侦听端口动态设置问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用DataSnap做服务器,端口设置为可配置,然后在程序中动态指定:
procedure TscUPower.DataModuleCreate(Sender: TObject); begindstUPower.Port:=DSPort; end;
默认端口为211,测试改变端口,没有报告错误,但客户端连接不上。后调整为:
procedure TscUPower.DataModuleCreate(Sender: TObject); begindstUPower.Stop;dstUPower.Port:=DSPort;dstUPower.Start; end;
OK,客户端可以正常连接了。
端口动态配置,为了避免可能存在的端口冲突。
注:dstUPower为TDSTCPServerTransport。
这篇关于DataSnap侦听端口动态设置问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!