程序采用DELPHI6编写的三层结构。生成一个OCX对象,放到web的发布目录中。
Socket服务器是delphi6自带的Borland Socket Server(监听端口是211)。
web服务器是IIS5.0(win2000自带的,TCP/IP端口设为80)。采用ADSL拨号上网,每次IP都会不相同,我都要在“Internet信息服务”中将IP改为拨号得到的IP。
在局域网中连接通了,并且可以通过该OCX对象查询数据库。在外网(Internet)访问时
显示该OCX对象和网页也没有问题,可是在查询数据库时出错
“Windows socket error:在其上下文中,该请求的地址无效。(10049),on API 'connect'”
哪位高手知道我哪里设置错了,救命呀!