human
Pythonのソケットについて例として説明できますか？私は初心者なので、理解しやすい言語を使用してください
gpt
もちろんです！  Pythonのソケットは2台のコンピュータ間の通信に使われます。これを実現するためにソケットライブラリを使います。

この例では、サーバーとクライアントの2つがあります。  サーバーはクライアントの接続を待ち、クライアントはサーバーに接続する。

```
Server:

	import socket

	server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

	host = '127.0.0.1'
	port = 12345
	server_socket.bind((host, port))

	server_socket.listen(1)
	print("Server is waiting...")

	client_socket, addr = server_socket.accept()
	print(f"Client connected from {addr}")

	client_socket.close()
	server_socket.close()

Client:

	import socket

	client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

	host = '127.0.0.1'
	port = 12345
	client_socket.connect((host, port))
	print("Connected to server!")

	client_socket.close()
```

これでサーバーとクライアントが接続できるようになった。メッセージを送信するには、`send()` メソッドと `recv()` メソッドを使います。  ソケットについてもっと楽しく学びましょう！
human
IPは190.168.1.10で、ポートは54321であることを作成できますか。また、クライアントが接続したときにサーバーからクライアントにメッセージを送信します。
gpt
以下は、IPアドレス「190.168.1.10」とポート番号「54321」を使用し、クライアントが接続したときにサーバーからクライアントにメッセージを送信するコード例です：

```
Server:

import socket

server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = '190.168.1.10'
port = 54321
server_socket.bind((host, port))

server_socket.listen(1)
print("Server is waiting...")

client_socket, addr = server_socket.accept()
print(f"Client connected from {addr}")

message = "Hello client, welcome!"
client_socket.send(message.encode())

client_socket.close()
server_socket.close()

Client:

import socket

client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = '190.168.1.10'
port = 54321
client_socket.connect((host, port))
print("Connected to server!")

message = client_socket.recv(1024).decode()
print(message)

client_socket.close()
```