<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          node-nanomsgnanomsg 的 JavaScript 實現(xiàn)

          聯(lián)合創(chuàng)作 · 2023-09-29 12:58

          node-nanomsg 是 nanomsg 的 JavaScript 語言實現(xiàn)版本。

          安裝方法:npm install nanomsg

          示例代碼:

          var nanomsg = require('nanomsg');
          var assert = require('assert');
          var AF_SP = nanomsg.AF_SP;
          var NN_PAIR = nanomsg.NN_PAIR;
          var msg = new Buffer('hello');
          var recv = new Buffer(msg.length);
          var s1, s2, ret;
          
          s1 = nanomsg.nn_socket(AF_SP, NN_PAIR);
          assert(s1 >= 0, 's1: ' + nanomsg.nn_errno());
          
          ret = nanomsg.nn_bind(s1, 'inproc://a');
          assert(ret > 0, 'bind');
          
          s2 = nanomsg.nn_socket(AF_SP, NN_PAIR);
          assert(s2 >= 0, 's2: ' + nanomsg.nn_errno());
          
          ret = nanomsg.nn_connect(s2, 'inproc://a');
          assert(ret > 0, 'connect');
          
          ret = nanomsg.nn_send(s2, msg, msg.length, 0);
          assert(ret > 0, 'send');
          
          ret = nanomsg.nn_recv(s1, recv, recv.length, 0);
          assert(ret > 0, 'recv');
          
          assert(msg.toString() === recv.toString(), "didn't receive sent message");
          console.log(recv.toString());
          瀏覽 20
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  水蜜桃成视频人app | 亚洲曰韩第一页 | 天天插天天日天天干 | 大香蕉中文电影 | 成人av影视在线观看国产高清 |