<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>

          libtnet高性能c++網(wǎng)絡(luò)庫(kù)

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

          libtnet是一個(gè)用c++編寫的高性能網(wǎng)絡(luò)庫(kù),它在設(shè)計(jì)上面主要參考tornado,為服務(wù)端網(wǎng)絡(luò)編程提供簡(jiǎn)潔而高效的接口,非常易于使用。

          一個(gè)簡(jiǎn)單的Echo例子:

          void onConnEvent(const ConnectionPtr_t& conn, ConnEvent event, const void* context)
          {
              switch(event)
              {
                  case Conn_ReadEvent:
                      {
                          const StackBuffer* buffer = static_cast(context);
                          conn->send(string(buffer->buffer, buffer->count));
                      }
                      break;
                  default:
                      break;
              }    
          }
          
          int main()
          {
              TcpServer s;
              s.listen(Address(11181), std::bind(&onConnEvent, _1, _2, _3));
          
              s.start();
          
              return 0;
          }

          啟動(dòng)shell進(jìn)行測(cè)試

          root@tnet:~# telnet 127.0.0.1 11181
          Trying 127.0.0.1...
          Connected to 127.0.0.1.
          Escape character is '^]'.
          hello world
          hello world
          瀏覽 25
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <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>
                  欧美高清精品成人在线 | 亚洲在线观看视频 | 成人少妇永久网站 | A片在线免费观看 | 初尝人妻滑进去了莹莹视频 |