在Internet上面使用Tserversocket和tclientsocket进行信息广播

黑兵 2007-05-26 11:21:40
如何在Internet上面使用Tserversocket和tclientsocket进行信息广播?
我做了一个,在同一局域网中好用。放在Internet上面却无法连接
比如,服务器端(有向各客户端发布信息的功能)放在北京一用户家里宽带电脑上,开始启动服务,两个客户端(负责接收服务器端发布的信息)分别是一个在深圳一用户家里宽带上网的的电脑中,一个在哈尔滨一用户单位的光纤进入上网的电脑中。北京的服务器端一发布一条信息,两个客户端电脑(深圳和哈尔滨)同时收到发布过来的信息。
我做好了一个之后,在自己的电脑中好用,在单位的局域网中也好用,可放在Internet上面客户端就无法连接。向大家请教一下。
...全文
277 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolcalf 2007-05-31
  • 打赏
  • 举报
回复
1.局域网使用正常,放互联网上不正常,当然是因为端口没有打开的问题。
2.
胡广涛,这个名字,呵呵,。。。

3.坏蛋说的好象有些道理。这类要求其实很多。
不过最好的做法,当然还是连接到服务端,服务端广播消息。建议使用IdTcpServer
pp616 2007-05-31
  • 打赏
  • 举报
回复
如果实时性要求不是非常高。就没有必要写成这样了。服务器端用http服务器代替。
只需要自己实现一个客户端。然后定时轮询服务器上的数据就可以了。
黑兵 2007-05-27
  • 打赏
  • 举报
回复
主要需要解决的问题就是:怎么制作一个象QQ一样的有一个托盘图标的程序,当照管理员输入了新通知以后客户端就自动弹出象QQ那样的消息窗口,在一定时间内自己关闭。用Tserversocket和tclientsocket能实现吗?最多能多少用户。但最主要的是,下面的各个客户端收到信息提示要尽可能的同步。也就是说,尽可能同一时间大家都收到。然后别的就没了。
黑兵 2007-05-26
  • 打赏
  • 举报
回复
公网IP有。
free200282 2007-05-26
  • 打赏
  • 举报
回复
呵呵
我不懂电脑 2007-05-26
  • 打赏
  • 举报
回复
检查一下你的服务器是否有公网IP
我不懂电脑 2007-05-26
  • 打赏
  • 举报
回复
检查防火墙设置
我不懂电脑 2007-05-26
  • 打赏
  • 举报
回复
"Asynchronous socket error 10060":
"Asynchronous socket error 10061":
"Asynchronous socket error 10054":

(1)是对方的Socket非正常退出了
(2)服务器的ServerSocket没有Active
黑兵 2007-05-26
  • 打赏
  • 举报
回复
asynchronous socket error 10060 错误
服务器端的IP我能Ping得通的
就是客户端连接不上。。。。
黑兵 2007-05-26
  • 打赏
  • 举报
回复
怎么没有人回答?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧