【发布时间】:2018-07-26 00:04:47
【问题描述】:
我有一个应用程序,我试图连接到打开套接字的 C++ 服务器。
//客户端
var ws = new WebSocket('ws://<<IP:PORT>>');
在服务器端,它正在使用
打开一个套接字int sockfd = socket(domain, type, protocol)
(参考:https://www.geeksforgeeks.org/socket-programming-cc/)
不知道 c++ 服务器实现。
我被告知服务器将启动一个 WebSocket 服务器,我的 HTML 应用程序可以连接到该服务器。
但是,连接没有发生。我觉得客户端的 WebSocket 和服务器端的 socket 不一样,因此连接没有建立。
请有人提出问题以及如何改正的建议。
附:请不要介意这是一个愚蠢的问题。
【问题讨论】:
-
试试专门标记为 Websocket 的东西吧? codeproject.com/Articles/371188/…
-
socket != WebSocket
-
谁告诉你一个普通的套接字会神奇地变成一个 WebSocket,这是错误的。
-
@gre_gor 建立连接的方法是什么,请指教。我认为服务器应该打开一个WebSocket,然后WebSocket客户端才能连接,对吗?
标签: javascript c++ sockets websocket