Я пытаюсь создать простой сервер, получающий опцию и возвращающий метод.Python socket с методами
Так что я искал несколько примеров, и я нашел, что это один:
def start_server(ip="0.0.0.0", port=8820):
sock = socket.socket()
sock.bind((ip, port))
sock.listen(1)
print "Server started listening on %s:%d" % (ip, port)
return sock
def new_client(sock):
c_sock, c_addr = sock.accept()
print "got new client %s" % c_addr
return c_sock, c_addr
Как создать сервер и клиент звонков начала?
Я хочу, чтобы клиент отправил опцию, и сервер вернет метод с циклом, который заканчивается вызовом метода quit.
как пример метода, если клиент нажал "имя":
def get_name():
return "My name is Server!"
спасибо!
вы можете использовать 'socketserver' https://docs.python.org/2/library/socketserver.html (и есть хорошие примеры) – rsm
спасибо, но это мне не поможет понять, где я должен положить цикл while-True (на клиенте или на сервере?) и как правильно называть методы –
построить обычный веб-сервер, и у вас будет меньше проблем. вы можете использовать 'flask',' bottle', 'django' и т. д. – furas