エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TCPクライアント(エラー処理付き):Geekなぺーじ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TCPクライアント(エラー処理付き):Geekなぺーじ
前述したTCPクライアント例は、処理の概要を示したかったのでエラー処理がありませんでした。 ここでは... 前述したTCPクライアント例は、処理の概要を示したかったのでエラー処理がありませんでした。 ここでは、簡単なエラー処理を追加したいと思います。 サンプル TCPSocket.openを実行中にエラーが起こると例外が発生します。 rubyでの例外を捕捉するにはbegin,rescue,else,ensureを使います。 beginは例外が発生する範囲を開始するためのものです。 rescueの後にエラーが起こったときの処理を書き、else後に例外が発生しなかったときの処理を書きます。 ensureにはエラーの有無には関係なく行われる処理を書きます。 最後にendで例外処理範囲を閉じます。 下記サンプルでは、エラーが発生するとエラーの内容を表示して終了します。 ソケットを使ったデータ送信は、エラーが発生せずにTCPの接続が成功した場合にのみ行われます。 #!/usr/bin/ruby requi