Я пытаюсь изменить связь между сервером и клиентом tcp/ip. Только сервер может общаться с клиентом. Я пытаюсь найти простой способ отправить сообщение обратно на сервер. Не чат!! Просто сервер, который будет отправлять данные клиенту и получать данные от клиента.
Я использую этот пример:
Сервер:
host="my_ip"
port=4446
from socket import *
s=socket()
s.bind((host,port))
s.listen(1)
print "Listening for connections.. "
q,addr=s.accept()
var = 1
while var == 1 :
data=raw_input("Enter data to be send: ")
q.send(data)
s.close()
Клиент:
host="my_ip"
port=4446
from socket import *
s=socket(AF_INET, SOCK_STREAM)
s.connect((host,port))
var = 1
while var == 1 :
msg=s.recv(1024)
print "Message from server : " + msg
#response = "Message delivered" # Response to be send
#s.sendto(response(host,port))
s.close()