Форум сайта python.su
0
Пришла мне идея сделать игру, понадобился мультиплеер, пришлось изучать сокеты. Вот к чему я пришел:
Сервер:
import socket def send_answer(st): conn.send(st.encode()) sock = socket.socket() sock.bind( ("", 9090) ) sock.listen(5) try: while 1: conn, addr = sock.accept() print("Send from" + addr[0]+":") try: data = conn.recv(1024) if data: print(data.decode()) send_answer("YES") except: send_answer("ERR") finally: conn.close() finally: sock.close()
import socket import time while True: conn = socket.socket() conn.connect( ("93.76.240.167", 9090) ) conn.send(b"1 \n") tmp = conn.recv(1024) print( tmp.decode() ) time.sleep(5) conn.close()
Офлайн
3
Aran0ID
Вот к чему я пришел:
Aran0ID
Пришла мне идея сделать игру, понадобился мультиплеер, пришлось изучать сокеты.
Отредактировано Iskatel (Ноя. 14, 2016 22:00:40)
Офлайн
12
еще здесь оставлю, вдруг кто-то почитает: отличное руководство по работе с сокетами
Офлайн
3
izekia
вдруг кто-то почитает
Офлайн
12
Iskatelконкретно по этой книжке сам изучал, когда была такая необходимость, она на самом деле неплохо написана) а остальное в гугле как правило)
Откуда ты все это находишь?
Офлайн
3
Ты странный чел, рега с восьмого года, но писать активно начал только недавно.
И при этом куча полезной инфы.
Я не знаю, что за пчела тебя в жопу укусила, но ты давай, не теряйся… 
ЗЫ. лички на сайте я не нашел, сорри.
Офлайн
12
Iskatelну написать email можно) я с восьмого года и не появлялся здесь, потом возник вопрос в связи с новым проектом на питоне, а когда начал искать, наткнулся на форум, нашел свои записи ну и восстановил пароль) а так объемы большие, если я отвлекаться не буду куда-то, то с ума сойду, вот так и получается.
Ты странный чел, рега с восьмого года, но писать активно начал только недавно.И при этом куча полезной инфы.Я не знаю, что за пчела тебя в жопу укусила, но ты давай, не теряйся… ЗЫ. лички на сайте я не нашел, сорри.
Офлайн