DataSnap侦听端口动态设置问题

使用DataSnap做服务器,端口设置为可配置,然后在程序中动态指定:

procedure TscUPower.DataModuleCreate(Sender: TObject);
begin
  dstUPower.Port:=DSPort;
end;

默认端口为211,测试改变端口,没有报告错误,但客户端连接不上。后调整为:

procedure TscUPower.DataModuleCreate(Sender: TObject);
begin
  dstUPower.Stop;
  dstUPower.Port:=DSPort;
  dstUPower.Start;
end;

OK,客户端可以正常连接了。

端口动态配置,为了避免可能存在的端口冲突。

注:dstUPower为TDSTCPServerTransport。

相关推荐

  1. DataSnap端口动态设置问题

    2024-05-10 19:02:06       24 阅读
  2. Vue的方法和生命周期

    2024-05-10 19:02:06       35 阅读
  3. sqlserver设置端口

    2024-05-10 19:02:06       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 19:02:06       51 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 19:02:06       54 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 19:02:06       44 阅读
  4. Python语言-面向对象

    2024-05-10 19:02:06       55 阅读

热门阅读

  1. 推荐2024好看的剧

    2024-05-10 19:02:06       33 阅读
  2. 程序链接和运行 - 笔记

    2024-05-10 19:02:06       21 阅读
  3. C++并发:线程函数传参(一)

    2024-05-10 19:02:06       26 阅读
  4. Linux查看Oracle数据库的环境变量

    2024-05-10 19:02:06       32 阅读
  5. python脚本实战

    2024-05-10 19:02:06       28 阅读
  6. MySQL导入导出详细教程

    2024-05-10 19:02:06       24 阅读
  7. Go 读取文件

    2024-05-10 19:02:06       25 阅读
  8. 【QEMU系统分析之实例篇(二十五)】

    2024-05-10 19:02:06       24 阅读
  9. C++ 杂项

    2024-05-10 19:02:06       21 阅读