以我现在的理解,idtcpserver和idtcpclient是基于tcp/ip协议的网络开发组件。我做了一个简单的程序,客户端发命令给服务器端(命令一般很短,几个字母)。现在在局域网中可以实现,连接,发送命令等都没问题。疑惑1:我们的局域网只有几台机子,如果在广域网中,服务器端和客户端中间有好多网关,路由器,防火墙等,用这个控件还可以吗?要做什么特殊的程序吗?
疑惑2:服务器端口选定是我自己定吗?随便一个数就可以吗?
疑惑3:ping不通的话,就代表和那台机子连不上吗?
疑惑2:服务器端口选定是我自己定吗?随便一个数就可以吗?
疑惑3:ping不通的话,就代表和那台机子连不上吗?
解决方案 »
- 70分在线等一个小问题
- 月结问题,希望大家提供宝贵的意见!
- 一个多条件查询的错误,高手帮帮忙啊
- 关于RICHEDIT20的疑问
- 急!在线等待!50分。请问用VB5做的一个.ocx控件,安装后,在DELPHI6.0下安装不上,这是为什么?
- 求:哪里有条形码控件下载??
- 有做过类似银行业务那样的系统的吗?
- 因为数据库正在使用,所以未能获得对数据库的排它访问权。
- delphi(记事本-窗体关闭)判断是否有修改文件,提示保存与否?
- 我刚开始学Delphi,感到与c有太大的区别。以前学c能编不少小程序,但学Delphi却好像没法下手,请问各位有什么好的学习方法?谢谢!
- 关于可run后形成的执行文件无法直接运行的问题,求助
- 很简单的问题
二。端口可以随便定,只是主机上该端口没有被其它程序占用
三。PING只需要IGMP,PING不通不一定代表连不上,PING得通也不代理一定能通
关于疑惑1,就是说在局域网中可以运行的这个程序,在广域网中照样能用?是因为他是基于tcp/ip协议的吗?
至于问题三,如果对方主机允许返回igmp,那么就可以ping得通,但如果其通过防火墙限制了你要连接的端口,那么tcp就连接不上了