情報の授業で通信技術とかを軽く触った時にふと思ったので組んでみた。 通信速度は遅いです。(4000文字/sec) 164,000~228,000文字のデータを送信することができます。 英数字一部記号を使用することができます。 可変長のユーザーIdとパケット分割を使用しています。 パケット構成 [00(情報データの識別子)][010(パケットの総数)][000(このパケットのId)][123....(ユーザーId(可変長))][データ本体] 識別子の種類(予定) 00 : 特記事項なし。普通の送受信用 01 : 再送リクエスト。 02 : 受信完了の合図。 03 : 受信完了信号再送リクエスト。
パケット分割は組んでいますが再構成は組んでいません。 ※このプロジェクトを使って自由型チャットを作成しないでください。