저는 파이썬에서 클라이언트 - 서버 게임을 개발 중이며, 각 퀀텀은 서버가 클라이언트에게 게임 상태를 전송해야합니다.이것은 TCP와 UDP 프로그램의 좋은 행동입니까?
UDP 및 TCP 연결을 통해이를 개발했습니다. UDP는 게임 상태의 속도 전송을 보장하고 TCP는 안정성 부분에 사용됩니다.
이 방법이 좋은 방법일까요?
while playing:
data = computeGameData()
sendNewPlayUDP(data)
sendNewPlayTCP(data)
time.sleep(sleeptime)
나는 그것을 테스트하고 잘 작동하는 것 같다,하지만 스레드 때문에 TCP가 어려움을 겪고으로 차단할 수 있는지 궁금해 :
그래서 각 양자 서버는이 같은 데이터를 전송합니다. 어쩌면 더 나은 방법이있을 수 있습니다. 에 따르면
내가 아는 한, 많은 소프트웨어가 TCP와 UDP를 모두 사용하고 있습니다. – MicroAleX
물론 그들은이 방법으로 사용합니까? udp와 tcp로 모든 상태를 보냄으로써? – Waroulolz