关于c调用go写的websocket客户端遇到问题
我比较熟悉go语言,想用go写一个websocket客户端,然后编译成动态库,c语言再使用,现在比较困惑的是,html5的websocket会使用,现在不知道c如何处理收到消息的时候处理某一件事情,就是调用某一个函数,编程的思维完全切换不过来
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你最好整理下自己的问题表述。不是很懂你在问什么。
下面我大概猜下的你问题。
0.你是问要怎么设计接口?这个看你业务需求吧。
1.或许你是因为 Websocket API 都是回调函数所以时序搞不清楚?这个看些Websocket的资料。
熟读websocketAPI文档。另外不知道go语言对websocket有没有支持如果有那最好。没有的话还需要封装协议。看websocket协议文档
golang有自己的runtime,你这么调用,内存管理感觉是个大问题。话说为什么要用C来调用go呢?
这是一个通信问题
你应该处理两件事
第二个问题,就是把c函数传递给go函数,当go收到消息时就会调用你的c函数了
了解一下
回调函数
的概念,就懂了