Web套接字客户端JavaScript
Web socket client JavaScript?
我使用Web Socket'JavaScript'创建了TCP客户端,它可以连接到C#TCP服务器,但我不能在C#中重播JavaScript TCP客户端发送的握手请帮忙!
谢谢。
如果不在客户端和服务器上看到您的代码,我们就无法以任何特定的方式帮助您。webSocket
是一个协议,而不仅仅是一个普通的TCP连接。为了让C#服务器成功接受来自任何客户端的webSocket连接,它必须遵循整个webSocket协议。
这篇参考文章Writing WebSocket Servers提供了一个很好的总结,说明服务器必须做些什么才能成功地"说出"WebSocket。除非这只是一个学习练习,否则您可能想要获得一个已经实现webSocket服务器的C#库/类,因为我相信有很多。
为了给您一个大致的概念,所有webSocket连接都以一个HTTP请求开始,该请求包括一个"升级"标头、一个安全密钥和一个版本。如果服务器同意升级,则会使用安全密钥进行响应。此时,双方在同一套接字上从HTTP切换到webSocket协议,从那时起,所有数据都使用webSocket Frame格式发送。这些信息都在前面关于创建webSocket服务器的MDN参考中概述。
以下是一篇关于用C#编写webSockets服务器的文章:
MDN:在C#中编写WebSocket服务器
相关文章:
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 从javascript客户端验证REST服务
- 无法使用javascript客户端访问远程web服务
- 在javascript客户端和java服务器之间共享Google Analytics ClientID
- 应用程序引擎终结点:用于OAuth2授权的Javascript客户端库需要多个弹出窗口
- 使用Javascript客户端进行REST基本身份验证的安全缺陷是什么(如果有的话)
- 如何从Python服务器获取到Javascript客户端
- 在Javascript客户端中隐藏基本的身份验证凭据
- Postback与Javascript客户端计算
- 有没有办法使用Google's Javascript客户端登录时没有弹出窗口
- javascript客户端ORM的框架
- 如何使用javascript客户端设置Python服务器端
- Firebase服务器发送事件-如何构建Java/JavaScript客户端
- Javascript客户端从ASP.NET MVC后端延迟加载模型
- 当将从javascript客户端调用javaapi时,在javaapi中使用2d数组
- javascript客户端中的服务器端数据绑定
- 在javascript(客户端)中跨多个窗口共享数据
- Javascript客户端提供哪些数据库,不包括特定于浏览器的数据库
- 如何将Node.js服务器数据发送到Javascript客户端
- javascript客户端安全性