WebSocket客户端和WinSock2服务器,可以吗?

Posted

技术标签:

【中文标题】WebSocket客户端和WinSock2服务器,可以吗?【英文标题】:WebSocket client and WinSock2 server, is it possible? 【发布时间】:2017-05-27 16:48:22 【问题描述】:

我有一个使用 WinSock2 套接字的 c++ 服务器, 我可以使用带有 WebSocket 的 javascript(作为客户端)连接到此服务器,还是必须在服务器和客户端中都使用 WebSocket?我该怎么做?

【问题讨论】:

什么意思?它们同时服务于 TCP/IP 协议,那又如何? 【参考方案1】:

我可以使用带有 WebSocket 的 JavaScript 连接到该服务器吗(作为客户端),

是的。

还是我必须在服务器和客户端都使用 WebSocket?

没有。


套接字只是实现了对 IP 堆栈的访问层。 这些在客户端或服务器端如何实现与建立和使用 (TCP/)IP 连接无关。

【讨论】:

谢谢,我已经阅读了有关套接字的更多信息,并且碰巧解决了我的问题,祝您有美好的一天。

以上是关于WebSocket客户端和WinSock2服务器,可以吗?的主要内容,如果未能解决你的问题,请参考以下文章

Websocket握手不起作用

WebSocket,解码数据帧(c++)

c++ websocket 客户端

Winsock2,客户端-服务器通信——轮流发送/接收

winsock2:服务器端代码调用`accept()`后如何获取已连接客户端的ipv4/ipv6地址

bind(...) 总是使用 WinSock2 返回 -1 -- C++