我之前是用nodejs做服务,采用一些模块进行通讯。我可不可以这么理解,windows service就像用nodejs做的服务一样,一个独立的服务程序,Fleck就类似某些模块,通过调用它进行sokcet通讯。 现在的情况是公司那边用asp.net做的项目,想把我的服务放进去。如果采用ashx与js之间用socket,技术上可行吗?我对这个地方不是很了解。
js跟ashx交互.. get post
企业真正的服务器端应该采用 windows service。而 asp.net 网站其实主要是http 接入服务,是一种 web 客户服务的承载。你用 asp.net 做小网站可以,但是如果考虑设计一个服务器系统,那么还是应该从 windows service 入手。 开源的 Fleck 项目是可以支持 websocket 服务的,它只需要 .net framework 4.0 支持就行了。
socket一般用于C/S架构的软件,需要程序建立“连接”,IP,端口这些,走的是基础的TCP/IP协议 而你既然已经使用了IIS,那就不用建立这个“连接”,iis自动执行“请求---应答”的连接;我觉得iis相当于服务器端的service程序 js和ashx之间有通讯机制啊 客户端用js以ajax方式将数据发送给服务器,服务器可以将运算后的数据发送给客户端
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧