質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

3回答

323閲覧

ruby serverの参考な記事をください

kazuyakazuya

総合スコア193

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2019/06/14 05:47

編集2019/06/14 05:52

すこし投げありな質問になってしまいそうですが・・・
Rubyでserverを作ることに関して詳しく載っている記事はないでしょうか?
リンク内容
こちらのリンクを参考に作ったりしました
(というよりそのまま・・・)

require 'socket' server = TCPServer.open(2000) loop do client = server.accept headers = [] while header = client.gets break if header.chomp.empty? headers << header.chomp end p headers end

また、こういうのを勉強するときはどうやって勉強するべきですか?
やはり記事などを参考に作ってみるものでしょうか?
そもそもteratailでこういう質問自体いいのかわかりませんが
お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

検索例

イメージ説明

投稿2019/06/14 20:44

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazuyakazuya

2019/06/15 04:14

日本語ページだけ開く機能があるのですね 知らなかったです・・・
katoy

2019/06/15 05:42

検索エンジンの利用には、 どんな検索語を使うか、どんな絞り込みをするかが重要ですね。 teratail に質問を際はどんな検索語での検索を試みた上での質問なのかを示すようにすると、適切な検索語や絞り込み例の回答が得られるゆになるのないかと思っています。
guest

0

ベストアンサー

サンプルであれば、Rubyリファレンスに載っています。

前提知識としては、TCP/IPのソケット通信がどのように行われるかを知っている必要がありますが、これはTCP/IPネットワークの入門書とか、入門サイトに書いてあるでしょう。
Wikipedia:ソケットに載っている、Cのコードが読めれば十分です。必要では無いでしょうが。

投稿2019/06/14 06:45

otn

総合スコア84423

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazuyakazuya

2019/06/14 06:49

ありがとうございます!
guest

0

まずは、「ruby tcpserver」でぐぐって、出てくるものを一通り読んでみることじゃないでしょうか

投稿2019/06/14 06:25

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazuyakazuya

2019/06/14 06:29

やっぱそうなりますよねぇ… ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問