Computer Shop News
1 getsockoptおよびsetsockopt int getsockopt(int sockfd、intレベル、int optname、void * optval、socklen_t * optlen)int setsockopt(int) Sockfd、int level、int optname、const void * optval、socklen_t * optlen)levelは制御ソケットのレベルを指定します3つの値が取られます:1)SOL_SOCKET:ユニバーサルソケットオプション2)IPPROTO_IP:IPオプション3 IPPROTO_TCP:TCPオプションoptnameは制御方法(オプション名)を指定します、以下で詳しく説明しますoptval getまたはsetソケットオプション。オプション名のデータ型に従って変換するオプション名説明データ型====== ========================================================= =============== SOL_SOCKET --------------------------------- --------------------------------------- SO_BROADCASTブロードキャストデータの送信を許可します。int SO_DEBUGデバッグを許可します。int SO_DONT ROUTEが経路を見つけられません。int SO_ERRORソケットエラーを取得します。int SO_KEEPALIVEはint SO_LINGERを維持します。クローズ接続構造体SO_OOBINLINEアウトオブバンドデータを通常のストリームに格納します。int SO_RCVBUF SO_SNDLOWAT送信バッファ下限int SO_RCVTIMEO受信タイムアウトstruct timeval SO_SNDTIMEO送信タイムアウトstruct timeval SO_REUSERADDRローカルアドレスとポートの再利用を許可するint SO_TYPEソケットタイプの取得int SO_B SDCOMPATはBSDシステムと互換性がありますint ==================================================== ================================= IPPROTO_IP ------------------- -------------------------------------------------- -----パケットに含まれるIP_HDRINCL IPヘッダーint IP_OPTINOS IPヘッダーオプションint IP_TOSサービスタイプIP_TTLライフタイムint ======================= ========================================================= IPPRO_TCP ------------------------------------------------- ------------------------- TCP_MAXSEG TCP最大データセグメントサイズint TCP_NODELAYはNagleアルゴリズムを使用しませんint ========== ========================================================= ============これらのオプションの詳細については、Linuxプログラマーズマニュアル2 ioctl iocを参照してください。 Tlはすべてのファイルディスクリプタを制御することができます。これはソケットを制御するためのオプションの紹介です。int ioctl(int fd、int req、...)=============== ========================================================= ======== ioctl制御オプション-------------------------------------- ------------------------------------ SIOCATMARK帯域外タグに到達するかどうかint FIOASYNC非同期入出力フラグint FIONREADバッファ読み取り可能バイト数int ============================================== ===============================詳細なオプションを見るにはman ioctl_listを使用してください。
Gentoo Linuxオペレーティングシステム(/ˈdʒɛntuː /と発音)は、Portageパッケージ管理システムに基づくLinuxメタリリースです。このプロジェクトとその製品は、パプアペンギン
255) (以下のように)パッケージがインストールされているか確認し、インストールされていない場合は(#rpm -ivh nfs-utils-1.0.9-16.el5.i386.rpm)を実行してパ
実際に読むときには、共有記憶領域の説明は役に立ちませんので、小さなプログラムを書いて、子プロセスを大まかに作成し、子プロセスはその文字列を端末から受け取り、共有領域に格納します。文字列を読み、それを
一般的に言って、Ubuntuをインストールした後、集中型ディスプレイドライバがインストールされています。ただし、詳細を見ると、グラフィックが不明であることがわかります。つまり、システムがグラフィックカ
Win7 /Win8.1 /Win10システムにCABアップデートパッケージをインストールする最も簡単な方法は、
AppleはAndroid 4.1システムを侵害品として挙げている
Windows XPアカウントのセキュリティ問題を知っていることを教える
Windows 7 QQのコンセプトバージョンで導入された9つの新機能(2)
Windowsのディスク管理ツールを使用してモバイルハードディスクをパーティション分割する
障害の根本的な原因を見つけるためにシステムに "いたずらな"サービス項目を紹介する
無線ネットワークカードのドライバをインストールするための自動検索の更新を設定する方法Win10の
Windows 7のダウンロードでもエネルギーを節約し、排出量を削減
キーボードでCtrl + Shiftキーを押した後にWin7システムが言語バーを呼び出せないキーボードのCtrl + Shiftキーを押した後で