在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  GO  網(wǎng)絡(luò)安全/ 關(guān)于c調(diào)用go寫的websocket客戶端遇到問題

關(guān)于c調(diào)用go寫的websocket客戶端遇到問題

我比較熟悉go語言,想用go寫一個websocket客戶端,然后編譯成動態(tài)庫,c語言再使用,現(xiàn)在比較困惑的是,html5的websocket會使用,現(xiàn)在不知道c如何處理收到消息的時候處理某一件事情,就是調(diào)用某一個函數(shù),編程的思維完全切換不過來

回答
編輯回答
只愛你

golang有自己的runtime,你這么調(diào)用,內(nèi)存管理感覺是個大問題。話說為什么要用C來調(diào)用go呢?

2017年6月19日 16:03
編輯回答
獨白

你最好整理下自己的問題表述。不是很懂你在問什么。

下面我大概猜下的你問題。
0.你是問要怎么設(shè)計接口?這個看你業(yè)務(wù)需求吧。
1.或許你是因為 Websocket API 都是回調(diào)函數(shù)所以時序搞不清楚?這個看些Websocket的資料。

2018年7月26日 07:07
編輯回答
裸橙

熟讀websocketAPI文檔。另外不知道go語言對websocket有沒有支持如果有那最好。沒有的話還需要封裝協(xié)議。看websocket協(xié)議文檔

2017年2月3日 12:01
編輯回答
愿如初

這是一個通信問題
你應(yīng)該處理兩件事

  1. c調(diào)用go,把消息發(fā)給服務(wù)端
  2. go調(diào)用c, 當(dāng)消息收到時,執(zhí)行c函數(shù)

第二個問題,就是把c函數(shù)傳遞給go函數(shù),當(dāng)go收到消息時就會調(diào)用你的c函數(shù)了
了解一下回調(diào)函數(shù)的概念,就懂了

2017年8月19日 20:19