ASP组件能否用Socket与远程的应用程序进行通讯 ASP组件能否用Socket与远程的应用程序进行通讯,如果能,它的大概流程是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ASP组件其实在使用上和普通动态库没有区别,只需要将socket相关函数定义在asp组件中即可,然后在asp程序中调用函数就行。此时需要关心的主要应该是asp运行时的权限问题,通常iis匿名登录用户的权限都很低,恐怕要使用网络资源时需要重新定义权限。 当然可以了,用vb或delphi写个dll,然后注册一下,所有的功能在dll里实现。在asp里所要做的就是调用这个dll接口,传几个参数进去。就可以了就像连接数据库那个那个对象就行了!例:set mysocket=server.createobject(socketproc.myfunction)//创建一个对象socketproc(参1,参2...)//自定义函数 我想在ASP组件中放入Socket组件,并与远程的服务器连接(也是自己写的),并读取数据,但我发现,它可以连接上,但读不出来数据,因为动态创建的Socket,没有事件代码,我动态加入了事件代码,又发现它根本都不执行那代读取事件的代码,大家请告诉我我应该怎么办? 远程服务器用ASP读数据,客户机中用INDY中有IDHTTP读取,人个天气预报程序就这么写的。 你用的是TClientSocket?很明显,它用的是WSAAsyncSelect,所以要利用消息映射的方式来响应网络事件,我们以前做控制台程序用到WSAAsyncSelect时是用了一个隐藏窗体的说.WinSock编程,你先得会直接用WinSock API,然后再用组件,否则以后一头雾水的时候还有很多 to ehom(?!) 谢谢你的忠告,等我把这个系统做完后,一定好好的学习一下WinSock API,不过现在还是搞定这个系统,请你在详细的指点,可写个简单的例子,如果我测试成功,我愿意给你500分,谢谢 我看了下ScktComp的代码,其中已经用AllocateHwnd创建了隐藏窗体,所以它不需要另外的窗体来收取消息.用TClientSocket是没有问题,不过你应该使用阻塞模式 当然你直接用Indy这样的现成组件也不是不可以,这样让你可以不用去知道任何细节问题就可以搞定.比如idHTTP.Get直接就把Web服务器上的文本取下来了.不过根据具体需求自己选择模型,自己封装肯定是最好的方法 D7也抛弃了TClientSocket/TServerSocket,强烈推荐使用IdTCPClient~~~ SaveAs()保存excel的文件类型问题 delphi 连接sql数据库的问题 各位大侠:现在学delphi的,还好找工作吗? 连接数据库问题,急 请教,DLL能否嵌套调用? 用过Wise的请进来 关于Protected部分的访问 MSComm控件接收、发送数据问题~~~急急急急急急急急急急急急 access2003数据库有两个表,想利用SQL生成这个查询结果,怎么写SQL语句? 我突发奇想,有没有这样一种软件! 请问如何让DBGRID的下拉框取得焦点? 关于正玄函数的小问题(很简单的)在线等
此时需要关心的主要应该是asp运行时的权限问题,通常iis匿名登录用户的权限都很低,恐怕要使用网络资源时需要重新定义权限。
就像连接数据库那个那个对象就行了!
例:
set mysocket=server.createobject(socketproc.myfunction)//创建一个对象socketproc(参1,参2...)//自定义函数
谢谢你的忠告,等我把这个系统做完后,一定好好的学习一下WinSock API,不过现在还是搞定这个系统,请你在详细的指点,可写个简单的例子,如果我测试成功,我愿意给你500分,谢谢