並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

non-blockingの検索結果1 - 4 件 / 4件

  • GitHub - panjf2000/gnet: 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

    gnet is an event-driven networking framework that is ultra-fast and lightweight. It is built from scratch by exploiting epoll and kqueue and it can achieve much higher performance with lower memory consumption than Go net in many specific scenarios. gnet and net don't share the same philosophy about network programming. Thus, building network applications with gnet can be significantly different f

      GitHub - panjf2000/gnet: 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
    • GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

      #include <stdlib.h> #include <stdio.h> #include "CspChan.h" static void* senderA(void* arg) { CspChan_t* out = (CspChan_t*)arg; int i = 0; while(!CspChan_closed(out)) { CspChan_send(out,&i); i++; CspChan_sleep(1000); } return 0; } static void* senderB(void* arg) { CspChan_t* out = (CspChan_t*)arg; int i = -1; while(!CspChan_closed(out)) { CspChan_sleep(1000); CspChan_send(out,&i); i--; CspChan_sle

        GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
      • gnet - A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go | gnet

        Ultra-FastBuilt in Go, gnet is ultra-fast and memory efficient based on the event-driven mechanism. It's designed to create a networking server framework for Go that performs on par with Redis and Haproxy for networking packets handling. Concise & Easy-to-use APIsgnet provides concise and easy-to-use APIs for users, it only exposes the essential APIs and takes over most of the tough work for users

        • non-blocking socketにOpenSSL適用する | NHN Cloud Meetup

          この記事で使用するOpenSSLのバージョンは1.0.1uです。 ハートブリード脆弱性を回避するには、1.0.1g以上を使用します。 OpenSSL公式ページ:https://www.openssl.org/ 公式文書:https://www.openssl.org/docs/man1.0.1/ssl/ ここではOpenSSLのビルド、プロジェクトに設定する方法、詳細なエラー処理は省略します。 開発に必要な内容だけ整理してみよう。 以下の内容があればすぐにnon-blocking socketにSSLを適用できます。 この記事で必要なヘッダファイルは以下のとおりです。 ssh.h bio.h err.h engine.h conf.h プライベート証明書の生成 テストのために証明書が必要なので、プライベート証明書を1つ作ろう。 以下のように実行すればプライベート証明書を作成できます。 op

            non-blocking socketにOpenSSL適用する | NHN Cloud Meetup
          1