簡単なサーバープログラムを作っています。
ruby
1 2require 'socket' 3 4port = if ARGV[0]then ARGV[0] else 'localhost' end 5 6gate = TCPServer.open(port) 7 8sock = gate.accept 9gate.close 10 11while msg = (msg) 12 sock.write(msg) 13end 14 15sock.close 16
ここでポート番号というものが出てきました。
ソケットを利用するにはIPとポートが必要。。。
一応なんとなく知っていたくらいなので
よく調べてみると
1 同じポート番号を使ってはいけない 2 http は80 3 そのプロトコルのトランスポート(TCPかUDP)がことなるなら番号がかぶってもよい。
ここで質問ですが
同じポートは使ってはいけないとありますが
ブラウザで新しいページを開くたびに
HTTPリクエストが使われているのだから
80番はかぶってしまうのではないでしょうか?
このサイト以外に聞ける環境がないので
回答お願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/15 02:29
2019/07/15 02:35
2019/07/15 02:46
2019/07/15 03:04