ねとらじWiki - 技術情報/ポート一覧


使用可能ポート一覧 + サーバ情報

ねとらじで使用可能なポート一覧を出力した XML ファイル及び datファイルを提供しています。

この情報を使うことで、混雑したサーバ:ポートを避けることができます。
Belugaではこのファイルを使用して、ポート増減への対応や接続先の自動選択を実装しています。

dat フォーマット

  • ヘッダ (最初の空行までがヘッダ情報です:HTTPのヘッダとは別)
    • Date - この dat ファイルの作成時刻
    • Source - 全ソースコネクション数(番組数)
    • Clinet - 全クライアントコネクション数(リスナー数)
    • Transfer - 全転送データ量(Out側)
    • Password - ストリーミングサーバ接続パスワード

  • データ (TSV形式/一行で一ポート分の情報)
    • 第一カラム - サーバIP:ポート番号
    • 第二カラム - 混雑度(※1)
    • 第三カラム - ソースコネクション数(番組数)
    • 第四カラム - クライアントコネクション数(リスナー数)
    • 第五カラム - 転送データ量(Out側)


※1 混雑度
そのポートの混雑度を表す数値で、この数値が大きい程混雑したポートという意味になります。
ただし、値が 0 の場合は特殊な状態(ポートが落ちている/メンテ中/パスワードが異なる) を表します。
そのためBelugaのようにポート自動選択を行う場合は、0のものは選択しないようにする必要があります。

サンプル

Date: 2008-03-21 21:51:04
Source: 196
Client: 3302
Transfer: 201379kbps
Password: ladio

std1.ladio.net:8000  38  38  310  17137
std1.ladio.net:8010   22  16  177  15564
.....
std2.ladio.net:8180  3   3   18   1464
std2.ladio.net:8190  1   1   0    0

※ サンプルは TAB を スペースに変換してあります。~
※ XML 版の情報も基本的には datとおなじものです。