PythonにおけるTCP接続の確立

Pythonでは、TCP接続を確立するためにsocketモジュールを使用できます。以下に、PythonでTCP接続を確立する方法を示す簡単なサンプルコードを示します。

import socket
# 创建一个TCP socket对象
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 设置服务器的IP地址和端口号
server_address = ('localhost', 8888)
# 连接服务器
sock.connect(server_address)
# 发送数据
message = 'Hello, server!'
sock.sendall(message.encode())
# 接收服务器返回的数据
data = sock.recv(1024)
# 打印服务器返回的数据
print('Received:', data.decode())
# 关闭连接
sock.close()

まずTCPソケットオブジェクトが作成され、connect()メソッドを使用してサーバーのIPアドレスとポート番号に接続し、次にsendall()メソッドを使用してデータを送信し、recv()メソッドを使用してデータを受信し、最後にclose()メソッドを使用して接続を終了します。

実際のTCP接続の確立には、さらに多数のエラー処理と例外処理を伴うことに留意してください。

bannerAds