hyudai28 / ft_irc

0 stars 0 forks source link

[create_server]サーバー作成のひな型 #7

Closed hyudai28 closed 1 year ago

hyudai28 commented 1 year ago

変更の概要

サーバーを開いた。

なぜこの変更をするのか

やったこと

変更内容

影響範囲

どうやるのか

課題

備考

hyudai28 commented 1 year ago

test用の疑似クライアントが欲しい

hyudai28 commented 1 year ago

コメントは積極的に書きましょう(戒め)

velvelhype commented 1 year ago

 bircdとで、server_createの設定が違うから、そこを調べるのがいいかも。  (ex. sock_addrの設定など) bircdをリファクタするくらいの方がやりやすい気がする

fujishit commented 1 year ago

http://cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/NETWORK/struct.html sockaddr構造体はプロセス間通信のみで、sockaddr_inがインターネットソケット用らしい。 //特にlimechatはインターネットを通して通信するためのクライアントなので、接続できなくて当然。portとかもないし。

ここを直しても接続できなくて、ソケット間通信にはselect関数を使用する必要がある。 https://zenn.dev/kedama_nth/articles/13a40615312460 とか参考になりそう。