タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

netに関するfixmeのブックマーク (1)

  • Linuxでcからnetstatっぽいことをしたかった - や

    詳しい話はまた後日ということで、とりあえず今回はソースと実行結果だけ貼り付けます。 netlinkの資料は比較的少ないので、カーネルソースを追いながら試行錯誤してみました。 TCPDIAG_GETSOCKでNLM_F_DUMPを指定するとソケットを列挙できるようです。 sportやdportを指定すると条件にマッチしたソケットだけ列挙してくれるので結構便利そう。 wbuf.req.id.idiag_sport=htons(3306);とかするとMySQLの接続数を調べることができたりなんかして。 ntest.c #include<stdio.h> #include<sys/socket.h> #include<linux/netlink.h> #include<linux/inet_diag.h> #include<net/tcp_states.h> int scount(int n) {

    Linuxでcからnetstatっぽいことをしたかった - や
  • 1