asp.net中是否可以创建套接字来和其他应用程序通信?
项目的结构是这样的:
终端 <---> windows服务程序 <---> 数据库 <---> IIS <---> 浏览器客户端
windows服务程序是管理和监测所有终端的程序,接受终端通过无线网络发送
过来的数据保存到数据库中,并且监视各终端的状态并写入数据库中,
接受用户修改终端的参数,并且及时传递给终端。
现在的问题就是,当用户在浏览器端编辑了终端的参数,提交到IIS,然后
IIS把这些数据要传递到 windows服务程序 中,这就需要用到套接字来进行通讯
不知道这样是否可行?如果不行,那就只有写COM组件来调用了
这样比较麻烦一点,请有经验的大侠不吝赐教.谢谢
[解决办法]
当然可以,但不是直接WinSock那一套,.net有自己的库。
到MSDN里研究一下System.Net.Sockets命名空间里的东西吧,尤其是System.Net.Sockets.Socket类。
[解决办法]
可以
[解决办法]
Windows服务用remoting开一个tcp/icp的通道,让ASP.NET程序和他通讯嘛
[解决办法]
webserver 不知道行不行
[解决办法]
.NET的底层就是COM
你的需求通过调用.NET类库就可以满足
[解决办法]
可以啊,我现在就弄一个
[解决办法]
remoting比较实际