ZeroMQ的學習心得

2021-07-24 11:27:56 字數 1434 閱讀 9789

學習**:   -- 上面有原始碼demo 及各個語言版本    -- 若你是c語言,需要這個安裝包

在 e:\delcode\json\abc\zmq\include\zhelpers.h

複製到 e:\delcode\zeromq\zguide-master\examples\c\zhelpers.h 到資料夾中,因為 在 s_recv (void *socket) 中有return strndup (buffer, sizeof(buffer) - 1); 編譯通不過,所以 更改為

if (size > 255)

size = 255;

buffer [size] = 0;

return strdup(buffer);

若報socket之類的引數定義重疊,將 zmq.h 中的 //#include 更改為 #include

to build on windows:在windows上面使用:

you need visual studio 2008 or later.

unpack the .zip source archive.

in visual c++ open the solution builds\msvc\msvc.sln.

build the solution.

zeromq libraries will be in the lib subdirectory.

在編譯的時候 ,提示需要 e:\delcode\zeromq\zeromq-4.1.5\builds\msvc\vs2010  libsodium.dll 於是先找到  libsodium     

下面為開啟libsodium時,遇到 的問題:

選擇的檔案是解決方案檔案,但是用此應用程式的較新版本建立的,無法開啟 -- 解決方案:在vs中關於vs中,檢視版本,更改 libsodium.sln 

microsoft visual studio solution file, format version 10.00

# visual studio 14

visualstudioversion = 14.0.23107.0

#minimumvisualstudioversion = 10.0.40219.1

minimumvisualstudioversion = 10.0.30319.1  此時出現轉換**轉換嚮導

目檔案包含 toolsversion="14.0"。此工具集可能未知或缺失(您可以通過安裝相應版本的 msbuild 來解決該問題),或者該生成因策略原因已被強制更改為特殊 toolsversion。將此專案視作具有 toolsversion="4.0"。有關更多資訊 -- .vcxproj 中的 toolsversion="4.0"  v100

學習筆記: 

內部原理 socket連線 -- socket連向**,就用哪個 socket來通訊連線

zookeeper **  

學習心得 我的學習心得

我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

俺的學習心得

也是乙個初學者,工作一年了,畢業後就來了這家單位,一開始是做前台介面設計的,我認為我在這方面實在沒天賦。半年後開始接觸asp,以前的乙個同事做的專案有不少漏洞 無貶義,他也是新手 我就做一些維護的工作,這樣就可 以讀到完整的 還有一位.net高手,不懂的就問他,但是他不怎麼懂asp 沒從事過 很多問...