社区
网络及通讯开发
帖子详情
用TServerSocket,TClientSocket写的的程序是否自然就能在公网和局域网之间通信. (24小时内给分)
worldside
2003-10-10 09:15:59
本人是网络编程的新手,目前项目需要从做局域网到公网,或局域网到局域网的通讯模块.
我找到了BCB的安装程序的EXAMPLE下的CHAT示例程序(用TServerSocket,TClientSocket
控件写的),在局域网之内能进行通讯,但在局域网和公网之间无法通信.
不知要完成局域网和公网之间的通信是否需要做一些特殊处理.多谢!
...全文
47
8
打赏
收藏
用TServerSocket,TClientSocket写的的程序是否自然就能在公网和局域网之间通信. (24小时内给分)
本人是网络编程的新手,目前项目需要从做局域网到公网,或局域网到局域网的通讯模块. 我找到了BCB的安装程序的EXAMPLE下的CHAT示例程序(用TServerSocket,TClientSocket 控件写的),在局域网之内能进行通讯,但在局域网和公网之间无法通信. 不知要完成局域网和公网之间的通信是否需要做一些特殊处理.多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soft021
2004-03-25
打赏
举报
回复
你可以试试QQ的端口号看能不能通讯呶,
worldside
2003-10-12
打赏
举报
回复
局域网到公网不通是因为,我这边的局域网禁止socket连接了.
通过拨号上网和公网连接是可以通的.
给分晚了,主要是想我这边测试结果出来也好给个答复.
谢谢大家!
wangxiangsjz
2003-10-11
打赏
举报
回复
TServerSocket程序必须放在公网上
而TClientSocket放在内网上(当然公网也是可以)
完全正确。
wangxiangsjz
2003-10-11
打赏
举报
回复
从局域网到局域网一般情况是不能通的,这是因为涉及到代理服务器或路由器方面的问题。不过从局域网到公网,只要局域网上防火墙允许,就可以通的。
mme
2003-10-11
打赏
举报
回复
不可能,从局域网到局域网或者从局域网到公网,如果你没有使用一些技巧,是不可能通讯的。找找以前的帖子就知道了。
佣工7001
2003-10-10
打赏
举报
回复
应该没有问题阿
xizhouhawk
2003-10-10
打赏
举报
回复
没错,如果你在局域网内的话,公网只能看见你的代理服务器或者是防火墙的地址!
wyb_45
2003-10-10
打赏
举报
回复
当然能,但是
内网和公网是不一样的
内网可以ping公网的地址
反之者不行
所以
TServerSocket程序必须放在公网上
而TClientSocket放在内网上(当然公网也是可以)
QQ是用的是UDP协议,至于如何穿透防火墙的我也不太清除。
Delphi T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法
笔者在工作中遇到对
局域网
中各工作站与服务器
之间
进行
Socket
通信
的问题。现在将本人总结出来的T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法
写
出来,希望与您
分
享。 Cl
ient
Socket
组件为客户端组件。它是
通信
的请求方,也就是说,它是主动地与服务器端建立连接。
Server
Socket
组件为服务器端组件。它是
通信
的响应方,也就是说,它的动作是监听以及被动接受客户端的连接请求,并对请求进行回复。
Server
Socket
组件可以同时接受一个或多个Cl
ient
Socket
组件的连接请求,并与每个Cl
ient
Socket
组件建立单独的连接,进行单独的
通信
。因此,一个服务器端可以为多个客户端服务。 设计思路
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输文字例子
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
使用
TCl
ient
Socket
和T
Server
Socket
写
的端口映射
使用
TCl
ient
Socket
和T
Server
Socket
写
的端口映射供初学
Socket
编程的Delphi学者参考
程序
中设置最大会话数为20
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章