qicosmos / cinatra

modern c++(c++20), cross-platform, header-only, easy to use http framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c++20版本太高

271983592 opened this issue · comments

commented

您好,感谢cinatra的工作!
我这里项目使用的c++14,c++20对我这边要求比较高。
请问有适配c++14版本的cinatra吗?

没有14版本的,至少也要17,而且后面肯定会升级到20的。

commented

谢谢!
我用了0.07的版本。服务端启动了ws服务,我使用了简单的网页测试,但是总是提示连接不上服务。网页js代码如下。请问网页js这边应该怎么写客户端,麻烦给一个小例子,谢谢。
var socket = new WebSocket('ws://localhost:8086/ws', 'http');

	 // 建立连接
	 socket.onopen = function(event) {
		 console.log('WebSocket连接已建立');
		 // 发送消息
		 socket.send('Hello, WebSocket!');
	 };

	 socket.onmessage = function(event) {
		 console.log('收到消息:' + event.data);
	 };

	 socket.onclose = function(event) {
		 console.log('WebSocket连接已关闭');
	 };

随便找个在线测试websocket的网页都可以测试的哈,保证url 端口是对的就没问题。
另外,cinatra master也提供了http client(包括websocket),里面有专门的websocket测试例子