http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5050|回复: 6

[其他] 求助:关于webform和winform通信的问题

[复制链接]
发表于 2013-5-27 17:25:02 | 显示全部楼层 |阅读模式
需求是这样的:

有个winform的客户端(放在本地的),专门负责收集数据。
然后,网站有个功能是收集数据的,但点击网站上的"收集按钮"的时候,就通知本地的客户端程序("我要收集信息了"),然后,客户端就去收集数据,返回给页面。

我用过socket实现不了,因为网页用socket连接本地监听的端口的时候,,意味这 是远程服务器连接本地了,这样是连接不上的。
不知道有没有其他办法??



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-5-27 17:28:47 | 显示全部楼层
可以引用相同的WebServices服务,在服务中使用Socket,或者是刷数据库方法
 楼主| 发表于 2013-5-27 17:35:08 | 显示全部楼层
站长苏飞 发表于 2013-5-27 17:28
可以引用相同的WebServices服务,在服务中使用Socket,或者是刷数据库方法

哈哈,飞哥果然够神速!!

您的意思是:
再写一个webservice?
winform和webform都引用webservice,然后winform开计时器访问webservice,看数据库标示有没办法?

发表于 2013-5-27 17:38:28 | 显示全部楼层
两个意思,一个是WebServices刷数据库
就是设置一个字段,比较状态为0关1开
winform和webform引用这个WebServices,发现为1开时就直接执行,执行完就关闭,这个自己设计思路

第二个意思是在WebServices写个Socket方法,使用winform和webform来引用,达到即使通知的方法,这个有一定难度,如果数据量不是非常大,建议使用第一种
 楼主| 发表于 2013-5-27 22:23:48 | 显示全部楼层
站长苏飞 发表于 2013-5-27 17:38
两个意思,一个是WebServices刷数据库
就是设置一个字段,比较状态为0关1开
winform和webform引用这个Web ...

webservice写socket??   还有其它办法吗?
发表于 2013-5-28 10:28:21 | 显示全部楼层
没了
 楼主| 发表于 2013-5-28 12:57:03 | 显示全部楼层
站长苏飞 发表于 2013-5-28 10:28
没了

其实,ActiveX可以实现,, 但是兼容性不怎么好。。

唉,只好再写多个服务器程序了。。。

谢谢飞哥的神速回复。。

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 13:06

© 2014-2021

快速回复 返回顶部 返回列表