客户端连不上我写的windows Service

bluesen 2010-09-01 04:51:04
我写的这个服务程序侦听一个端口,然后响应其它机器客户端的tcp连接请求,并发数据。
服务已经安装成功,并且启动了。

客户端程序放到别的机器连不上去,放在在本机就能连上去。

将服务程序改为独立程序,则可以正常工作。

不知道TService哪个地方设置不正确?
...全文
118 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluesen 2010-09-01
  • 打赏
  • 举报
回复
给波波最高分,呵呵
bluesen 2010-09-01
  • 打赏
  • 举报
回复
谢谢各位,在防火墙上添加端口例外搞定了。结贴
zzbinfo 2010-09-01
  • 打赏
  • 举报
回复
我这个问题回的。更改防火墙设置--》例外--》添加应用,添加端口
zzbinfo 2010-09-01
  • 打赏
  • 举报
回复
检查杀毒软件,防火墙,有可能阻止了
bluesen 2010-09-01
  • 打赏
  • 举报
回复
找到原因了,是windows防火墙的问题,把防火墙关闭就可以。现在的问题是怎么把service加到防火墙的例外中去?
bluesen 2010-09-01
  • 打赏
  • 举报
回复
telnet和我的客户端一样,在本机能连上,其它机器连不上。
CppFile 2010-09-01
  • 打赏
  • 举报
回复
在别的机器上telnet 192.168.1.16 端口号

看能连上不
bluesen 2010-09-01
  • 打赏
  • 举报
回复
端口应该打开了。假设本机的ip地址是192.168.1.16,服务启动后,本机连接这个地址是可以的。
但局域网内的另外一台机器连不上。

如果将这个程序改为同功能的本地程序,运行后,另外一台机的客户端可以连上。

很是奇怪。
zzbinfo 2010-09-01
  • 打赏
  • 举报
回复
看看端口有没有开
牧牛童子 2010-09-01
  • 打赏
  • 举报
回复
若是TCP的话,用telnet 在server测下,看看这个端口是否开着?

1,317

社区成员

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

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