高分求教,如何用socket实现在internet上的连接? 高手救我。

JedyWoody 2003-11-19 09:38:35
本人利用socket做成了在局域网内的连接,于是就将服务器端软件拷到一台服务器上,想进行internet的连接(客户端已经改成了连接服务器的IP地址),可是无论如何也连接不上,总是显示“Asynchronous socket error 10061”。无论是拨号上网,还是从内网向公网都连接不上。
郁闷异常,难道在insternet上用socket连接是行不通的么?可是socket是支持tcp的呀。
高手快来。

服务器ip地址为申请的(好像是到电信申请的)。
还有ping不通是不是socket就连不上呀。
...全文
81 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
BCB 2003-11-21
  • 打赏
  • 举报
回复
ClientType设为同步方式,程序编法编法也不一样,异步是以事件方式,
同步要以多线程方式
pp616 2003-11-21
  • 打赏
  • 举报
回复
我想是你代码的问题。
如果你能访问web
你试试连接一个大网站的80端口。如果不行那就是代码的问题了。
叶子哟 2003-11-19
  • 打赏
  • 举报
回复
你的服务器的端口打开了吗?防火墙,反病毒等软件看看
JedyWoody 2003-11-19
  • 打赏
  • 举报
回复
端口号我用的是3232。
请做过insternet连接的大侠救急,分不够再加。
sczyq 2003-11-19
  • 打赏
  • 举报
回复
ping不通但socket应该是可以连上的。你要检查服务端的端口号是否有效。
ljianq 2003-11-19
  • 打赏
  • 举报
回复
应该可以的,如果ping不通socket连不上的。


看看是不是有防火墙。
JedyWoody 2003-11-19
  • 打赏
  • 举报
回复
BCB(天下三分明月夜,二分无赖是扬州) ,请说明一下,是仅仅指定了ClientType为同步方式就可以吗?
还有udp异步是成功指的是service为udp,异步工作方式下可以进行internet连接吗?
BCB 2003-11-19
  • 打赏
  • 举报
回复
你是异步方式还是同步方式?
BCB上有一个CHAT例子是异步方式,我一个朋友与我在互联网上做
试验,就是不成功,原因后改用同步方式是成功的,但UDP异步是成功


JedyWoody 2003-11-19
  • 打赏
  • 举报
回复
防火墙关闭了,诺顿杀毒还在运行。和这有什么关系吗?

1,317

社区成员

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

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