protocol

超デバック2 TTCP

超がついていますが、あまりやってません。ちょっとやってみて小説を読んだり、ちょっとやってみて2ちゃんねるを見たり、知人が明日面接でもう吐きそうとか言うので、ちょっかいかけたりしています。 今作っているのは、パケットの到達確認と送信速度を制御…

デバッグ

作成中に一度も動かすことがなかったコードをようやく動かす。ビルド→プロトコルサービス起動→ぬるぽ 修正→ビルド→プロトコルサービス起動→ぬるぽ 修正→ビルド→プロトコルサービス起動→ぬるぽ 修正→ビルド→プロトコルサービス起動→接続→SelectableChannel#re…

超デバッグ

元気に動く。 java初心者だということを思い知る。 すでに狂ってくることを実感するが、後戻りはしない。

チャットプロトコル (2) 接続手順

一応それらしいものはできてきています。 ただ、作った後で悩み始めたというどうしようもない状況。悩みどころ1 接続開始手順 接続開始は、SYNを受けてハーオープンな状態を保持する仕組みを作ると、syn floodでDoSされそうなんですよね……。アプリ側に任すの…

チャットプロトコル (1)

チャットプロトコルを作っています。 前提は、 1台のサーバで同時に処理できるクライアント数をできるだけ増やす です。 もちろんサーバーサイドでクラスターとかを組んで分散させるのもいいとは思うのですが、もう少し手軽にやりたいのでサーバー1台で扱え…