andante

4281

0103

昨夜は朝5時くらいまで起きていたTCPを実装したけどどうもうまく動かんなというところで寝た


今日もずっとRust書いてたTCPを直したらどうにか動くようになったチェックサムを計算するところでunsafeな処理をしていたらそこの不具合でたまに計算がずれていたデバッグログを仕込んだときだけずれるのはunsafeっぽいな〜と思ったやれやれ
とりあえずHTTPをしゃべれるようになってこのblogにGETリクエストを投げたりしたまあこのblogはTLSしか対応してないので平文HTTPで来られても304を返すだけだけどとりあえず目標達成という感じTCPたぶん性能を上げようと思ったらもっといろいろ実装することになるのだと思うけどシンプルには要するに毎回ACKを待ちながら順番に送るということらしく思ったほど難しくはないなと思ったハンドシェイクとかはちょっとだるいけど

次の目標は何だろうなCコンパイラかしらもう開発環境がarmになってしまったからx86_64向けの資料は参考にできないのかなそれともネイティヴ実行を諦めればいいのかしらフムンそういえばRustで自作OSを作ってそれでWebサーバーを動かしてる人がいて格好いいなあと思ったのだったOS作るのもねそのうちやりたいよね


明日からはまた仕事すべてを思い出すのに時間がかかりそうだけど