如何写一个web程序和服务器端的一个exe程序进行通信?

如何写一个web程序和服务器端的一个exe程序进行通信?,第1张

exe运行在服务器端,那通过http就可以向web程序发送数据,web程序接受到数据要想主动通知浏览器,那要么客户端的浏览器定时请求web程序,要么用websocket实现。

你好!

呵呵,很简单啊。你在页面有个链接到服务器上面的Web服务,在Web服务里面去执行你的开发的应用程序。我想这样应该可以达到你的目的吧。亲,记得给我分哦。

打字不易,采纳哦!

webcontrol的DOM控制它,就像javascript控制的DOM一样

像比如obj = document.getElementByName(name)之类的方法 web控件是有的

如果winform 和 webform不在同一个项目中,就 webform留接口出来,用winform,webform程序间传值,这样简单得多,就可以不用socket,而且不用自己去分析HTTP协议

刚看过一个人在FORM中使用网页,错理解了WEBFORM,你说的就是WEB吧?

最好使用WCF,WCF要定义契约,地址,绑定的,给个例子代码太多,几句话也说不清

如果你不会的话用WebClient

下面别人的例子:

// 要提交表单的URI字符串

string url= http://www.xxx.com/Guest.asp

// 要提交的字符串数据。

string postString = "userName=test&Title=test&Content=test"

// 初始化WebClient

WebClient webClient = new WebClient()

webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded")

// 将字符串转换成字节数组

byte[] postData = Encoding.ASCII.GetBytes(postString)

// ASP.NET 返回的页面一般是Unicode,如果是简体中文应使用

// Encoding.GetEncoding("GB2312").GetBytes(postString)

// 上传数据,返回页面的字节数组

byte[] responseData = webClient.UploadData(uriString, "POST", postData)

// ASP.NET 返回的页面一般是Unicode,如果是简体中文应使用

// Encoding.GetEncoding("GB2312").GetString(responseData)

// 返回的将字节数组转换成字符串(HTML)看自己的WEB用的什么编码

string srcString = Encoding.UTF8.GetString(responseData)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8094424.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存