浏览器websocket是否能连接C++的socket

2024-12-05 07:34:42
推荐回答(1个)
回答1:

不能。websocket所用的协议和tcp协议不同,首先它采用http协议建立连接,而建立连接后就与http协议无关了,所有的数据帧都有着自己定义的头部,相当于在tcp/ip协议栈中的tcp协议上继续扩展了一个上层协议(类似tcp协议扩展ip协议)。你可以用tcp协议的socket去模拟websocket,但不能直接连。