社区
网络通信/分布式开发
帖子详情
用 TIdTCPServer 和 TIdTCPClient 连接,局域网内可以连通,在公网上怎么连不通
sinocat
2005-09-01 11:24:49
用 TIdTCPServer 和 TIdTCPClient 连接,局域网内可以连通,在公网上怎么连不通
把TIdTCPServer 服务端放在公网上怎么也连不上,也没有什么防火墙的特别设置,
但局域网就可以 为什么阿
...全文
356
12
打赏
收藏
用 TIdTCPServer 和 TIdTCPClient 连接,局域网内可以连通,在公网上怎么连不通
用 TIdTCPServer 和 TIdTCPClient 连接,局域网内可以连通,在公网上怎么连不通 把TIdTCPServer 服务端放在公网上怎么也连不上,也没有什么防火墙的特别设置, 但局域网就可以 为什么阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinocat
2005-09-19
打赏
举报
回复
我找到原因了,就是我们这里把那个端口封了,搞得我测了好多次,发现几个可以开放的port,现在散分。
wing_er
2005-09-05
打赏
举报
回复
路由上有端口映射和开放主机
vinkey
2005-09-03
打赏
举报
回复
要注意端口的设置,看是不是把端口禁用了
sinocat
2005-09-01
打赏
举报
回复
我分别测试两个环境 1 局域网中的一个机器做服务器 :具有两个ip ,一个局域网的,一个公网的,
使用局域网的可以使用
2 一个完全独立的公网的机器
不可使用
上面说的 3 个ip 都可以ping 通
怎么也不应该这样啊
dext
2005-09-01
打赏
举报
回复
网关的问题吧
sinocat
2005-09-01
打赏
举报
回复
有一个固定的ip ,就是不行
leonkim
2005-09-01
打赏
举报
回复
只要TIdTCPServer服务器在internet网上有固定的IP,就可以连通。
xzhifei
2005-09-01
打赏
举报
回复
你所说的公网是什么,你的TIdTCPServer 机器是不是通过网络共享上网的,这样当然就连不通了
adosicp
2005-09-01
打赏
举报
回复
Indy不支持Http代理,Scoket4,scoket5可以
XY.Chen
2005-09-01
打赏
举报
回复
如果是在局域网中,可以用 TIdTCPServer 和 TIdTCPClient 正常通讯,而在公网和内网之间通讯,由于有NAT,就不能再用TIdTCPClient了,你要用两个 TIdTCPServer 来通讯, 外网的TIdTCPServer收到讯息以后,取得来源讯息的地址和端口,再按照这个地址和端口发送消息给内网,内网的 TIdTCPServer 就可以收到这个消息了。。。
sinocat
2005-09-01
打赏
举报
回复
indy的例子程序在我的环境中测试也是结果相同的
cjf1009
2005-09-01
打赏
举报
回复
好像客户端是代理服务器上网的连不通。
TId
TcpServer
和
TId
TcpClient
内网通讯聊天小程序.rar
TId
TcpServer
和
TId
TcpClient
内网通讯聊天小程序,可实现内网之间的聊天功能,包含全部源码,Delphi Xe7编译通过,可作为
TId
TcpServer
和
TId
TcpClient
范例使用。
Delphi7+Indy10开发的一个通讯小软件示例源码,主要完成
Tid
TCPServer
和
TId
TCPClient
的通讯
Delphi7+Indy10.5.8开发的一个通讯小软件示例源码,主要完成
Tid
TCPServer
和
TId
TCPClient
的通讯。可以做为一个聊天软件的雏形,里面解决通讯的问题,不过,有些情况下还是会有异常,可以一起探讨。
网络文件传输
TId
TCPClient
TId
TCPServer
非常好用的文件传输小软件,自己写的。 Delphi P2P(点对点)网络文件传输,利用TCP协议
连接
双方,服务器端建立文件流读入待发送文件进入监听状态,客户端发送信号开始传输,服务器根据客户端发送的当前文件流传输位置按接收缓冲区大小一块一块的发送给客户端,客户端接受后再保存到接收文件流,直到整个文件流发送完毕,这里服务器端使用
TId
TCPServer
组件,客户端对应的使用
TId
TCPClient
组件。
XE7下Indy10
TId
TCPClient
与
TId
TCPServer
发送字符串
网上
很多的
TId
TCPServer
和
TId
TCPClient
,无奈很多都不支持中文消息,发送中文消息都出现很多?? ,故有空做了2个Demo,以便大家参考!Delphi的开发资料越来越少了,希望大家把自己的技术都
公
布出来,让越来越多的人选择Delphi开发。
indy10
TId
TCPCLient
/
TId
TCPServer
应用实例
在indy10
TId
TCPCLient
/
TId
TCPServer
应用实例的基础上,传输过程中出现乱码,在
网上
问了许多人,经过几天的调试,解决了中文乱码问题。虽然中文乱码解决了。但是还是有警告。为了消去警告,花费不少时间。在后期我会补上比较全面的聊天。
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章