查看到的idtcpserver的例子都是如下面这样写,但是这样需要事先设置好bindings的ip和port属性,或者如果服务器只有一个ip地址,就使用了默认的ip地址。如果一台服务器有多个ip地址,想在程序中动态绑定ip和port,应该如何写呢?谢谢!!idtcpserver1.Active := false;
idtcpserver1.DefaultPort := 1099;
idtcpserver1.Active := true;
idtcpserver1.DefaultPort := 1099;
idtcpserver1.Active := true;
解决方案 »
- 求助:如何编程实现交换鼠标左右键的同时也改变鼠标指针的指向?
- 寻找控件
- delphi如何实现对表的从新排序,紧急
- 初学者请问一个简单的问题(关于脚本)
- 大家给看看下面这个现象是为什么?
- pascal在delphi的函数。
- 求救:公司服务器封了QQ端口,那边美眉等我去Q她,怎么办?
- 报错:cannot create forms. No MDI forms are currently active
- 通过ODBC连数据库,为什么事务处理有错?谢谢!
- 我用9000换回3000分准备送分 ,结果最高分,只能给55,csdn怎么搞得
- 有关程序中“流程图”的设计,恳请高手请进来帮帮小弟!
- 为什么我用这段代码读出来的U盘还是说是硬盘呀
看看Help去了http://lysoft.7u7.net
大虾能不能提供一个例子啊?谢谢
begin
if idtcpserver1.Active then
begin
try idtcpserver1.Active:=false; except end;
Exit;
end;
// remove all bindings
idtcpserver1.Bindings.Clear;
idtcpserver1.DefaultPort:=hostPortEdit.Value;
idtcpserver1.Active:=true;
ListenButton.Caption:=Format('On Port %d', [idtcpserver1.DefaultPort]);
end;http://lysoft.7u7.net
s.Bindings.Clear;
with s.Bindings.Add do
begin
IP := '127.0.0.1';
Port := 100;
end;
s.Active := true;
end;http://lysoft.7u7.net