sophia-programming / 42-irc

0 stars 0 forks source link

PASSコマンドの実装 #12

Closed sophia-programming closed 3 months ago

sophia-programming commented 3 months ago

<やったこと> ・PASSコマンドの実装 ・リファクタリング *たくさんコード修正したので挙動の確認を主にしてもらえるとありがたいです。 (コード変えすぎて見るの大変なので><)

<確認方法> (channel.cppをコメントアウトする)

  1. Server側で./ircserv [port] [password]を実行
  2. 別ターミナルを開き、nc localhost [port]を実行
  3. PASS [password]のみの場合に接続できる
  4. 正しく接続できた際はメッセージを出力して終了(今後続きを実装)

例)

  1. ./ircserve 3333 oaoba
  2. nc localhost 3333 (3333でない場合は接続されない)
  3. PASS oaoba (PASSのみの場合やoaobaのみの文字列の際はエラーメッセージが出る)