(Up者有分!)web server端的C#脚本是否也可以使用socket进行通讯
系统的结构如下所示:
程序A(普通windows程序)---> Web 服务器 ----> Web浏览器
现在要从程序A向Web服务器发送数据,然后在Web服务器处理后由Web浏览器显示,程序A使用Socket编程
不知道Web服务器的内部脚本是否也可以使用socket?
哪位大虾能提供点思路,谢谢!!!
或者谈谈可行性都可以,谢谢!
------解决方案--------------------可以的吧
------解决方案--------------------Web 服务器通过socket与winapp交互会有安全问题
在internet上暴露多余的端口不是好的做法,尤其是在web server上
可以考虑用webservice
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------我在做一个web server的开源代替框架
优点是可以人为的控制整个过程的任何部分。修改和替换自己的实现。而且简单易用。
------解决方案--------------------to woshialber(吴斐) (
为什么不使用一个httphandler或httpmodule呢
------解决方案--------------------up
------解决方案--------------------WebApplication可以用Socket,但不能在Aspx页面里面监听,因为Aspx处理完成后线程就终止了。可以将Socket放在一个静态类或Application中。在Application_Start事件中或类的静态构造函数中启动Socket的监听。
C#中有发送Http请求的组件:HttpWebRequest;HttpWebResponse;WebClient都是HTTP组件!可以和WebServer通讯。
------解决方案--------------------可以,因为HttpWebRequest并不在意服务端是如何处理的,而WebServer也不会在意客户端是什么及如何处理它返回的数据。
------解决方案--------------------up
------解决方案--------------------HttpWebRequest
HttpWebResponse
WebClient
------解决方案--------------------Up
------解决方案--------------------应该是可以的。最近正在接受一个半成品,里面的端口扫描,使用的是WindowsService。但是WebService不太了解,感觉应该是可以的。
------解决方案--------------------up
------解决方案--------------------UP
------解决方案--------------------UP
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------jf
------解决方案--------------------up+jf
------解决方案--------------------关注一下..顶
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------UP
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------可以使用webservice 或remoting