linuxのcharデバイスドライバのカーネルモジュールからソケットを開くことは可能ですか?私はネットワーク経由でcharデバイスの出力/入力ストリームをエミュレートしようとしています。しかし、限り、私は文字デバイスからソケットを開くことを検索することはできません? charデバイスドライバからudp/tcpポートにアクセスするための他のオプションはありますか?charデバイスドライバのソケット通信
1
A
答えて
0
はい、ソケットを開き、リモートホストとカーネルコードで通信できます。鮮明な例はsunrpc
をプロトコルとして使用するNFS
モジュールであり、どちらもカーネルモジュールで動作しています。
はじめに接続を開始するにはkernel_connect
[1]、接続をシャットダウンするにはkernel_sock_shutdown
を参照してください。 socket.c
にapiの完全なリストがあります。
[1] http://lxr.free-electrons.com/source/net/socket.c#L3212
関連する問題
- 1. ソケット通信エラー
- 2. ソケット通信のC#
- 3. ベター・ソケット通信システム
- 4. Perl TCPソケット通信
- 5. CFStream IOSソケット通信
- 6. PHPソケットUDP通信
- 7. JavaとC++のソケット通信
- 8. アンドロイドデバイスとのソケット通信
- 9. javafx間のソケット通信
- 10. TCPソケット通信の問題
- 11. ソケット通信、JavaクライアントCサーバ
- 12. ソケット通信UWP(Universial Windows Platporm)
- 13. デバイスドライバがcharデバイスドライバになるのをブロックすることができます
- 14. AndroidでのPythonとのソケット通信
- 15. QTScriptとPythonの間のソケット通信
- 16. JavaとPHPのソケット通信の問題
- 17. 任意の双方向UNIXソケット通信
- 18. PHPからPerlソケットへの通信
- 19. Javaソケット通信 - 速度の向上
- 20. パイソン - ソケット通信、複数のメッセージ
- 21. TCP HTTPクライアントとサーバのソケット通信
- 22. LAN環境でのソケット通信
- 23. GroovyとJavaプログラム間のソケット通信
- 24. Swift iOSとJavaソケット間のTCP通信
- 25. CとPythonコードのソケット通信
- 26. ソケットなしのプロセス間ファイルシステム通信
- 27. ソケット通信と文字列の連結
- 28. ソケット通信への仮想COMポート
- 29. Javaソケットを介したInterServer通信
- 30. ソケットを使ったPython UDP通信
おかげ@fluter。 – RedArrow