main/03_networking/tcp_client.py

21 lines
734 B
Python

import socket
HOST, PORT = '192.168.1.12', 65432
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as client:
client.connect((HOST, PORT))
print("🔗 Подключено к TCP-серверу.")
messages = ["Привет, TCP!", "Как дела?", "exit"]
for msg in messages:
print(f"📤 Отправляю: {msg}")
client.sendall(msg.encode('utf-8'))
if msg.lower() == 'exit':
print("👋 Отправлена команда выхода.")
break
response = client.recv(1024)
print(f"📥 Ответ сервера: {response.decode('utf-8').strip()}")
print("✅ TCP клиент завершил работу.")