coder / coder/websocket

How to get file descriptor from NetConn for EPOLL handling?

オープン
#497 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Go
スター
5.5k
フォーク
372
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi, as titled. We are trying to get the raw TCP connection to read the file descriptor.

```go
netConn := websocket.NetConn(reqCtx.Context(), wsConn, websocket.MessageText)
```

We want to use this library in combination with https://github.com/smallnest/epoller

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、issue に示されている websocket.NetConn の使用方法と、ライブラリの NetConn のドキュメントまたは実装を読み、その後、リンクされている smallnest/epoller 統合の要件を確認します。raw file-descriptor access がサポートされているのか、それとも文書化された API の変更が必要なのかを判断します。サポートされているアプローチまたは制限が明確に文書化されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
go
領域
networking
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。