Я в настоящее время внедряю прототип обработки данных.В рамках этого мне нужно некоторое общение между двумя сторонами.Это должно быть только доказательством работы, и для этого я хотел бы обменяться несколькими простыми сообщениями, используя мой локальный хост (опять же, основное внимание уделяется не обмену сообщениями, а скорее функциональности двух сторон, которые общаются).
Я застрял с относительно низкоуровневыми реализациями socket .Есть ли альтернатива более высокого уровня?
в идеале я хотел бы сделать что-то вроде этого:
# clien1
clt = some_socket(localhost, 1234)
clt.on_message() # handle a message
clt2 = some_socket(localhost, 5678)
clt2.send('hi from first client')
и другой клиент ...
# clien2
clt = some_socket(localhost, 5678)
clt.on_message() # handle a message
clt2 = some_socket(localhost, 1234)
clt2.send('hi from second client2')
и сейчасclient1 выдаст 'hi from client2'
, а client2 выдаст 'hi from client1'
.
Если кто-то знает лучший способ, чем использовать сокеты, продолжайте ...