@Nagi_home PythonとRubyでそれぞれexample.comへHTTP GETをするプログラムを書いてみます。
Pythonの場合:
```python
import socket
# example.comへのHTTP GETリクエストの文字列を作成
request = "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n"
# ソケットを作成
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# example.comに接続
client_socket.connect(('example.com', 80))
# サーバにHTTP GETリクエストを送信
client_socket.send(request.encode())
# サーバからの応答を受信
response = b""
while True:
data = client_socket.recv(1024)
if not data:
break
response += data
# 受信したデータを表示
print(response.decode())
```
Rubyの場合:
```ruby
# httpライブラリを読み込む
require 'net/http'
# example.comのURLを作成
url = URI.parse('http://example.com')
# HTTP GETリクエストを送信して、レスポンスを取得
response = Net::HTTP.get(url)
# 取得したレスポンスを表示
puts response
```
どちらのプログラムも、例外処理の実装やHTTPステータスコードの処理などは省略しています。実際に使う場合には、それらも適切に処理する必要があります。