Если вы пишете базовый TCP-сервер и клиент python, вам нужно будет самостоятельно добавить ответы SYN, SYN ACK и ACK или позаботиться о нем сокет-модулем?Сеть TCP - Вручную программа SYN, SYN ACK, ACK?
Если вам нужно написать это самостоятельно, было бы так просто, как что-то в этом роде?
Клиент:
#set up clientSocket
data = "SYN"
clientSocket.send(data.encode('utf-8'))
if((clientSocket.recv(1024)).decode('utf-8') == "SYN ACK") {
data = "ACK"
clientSocket.send(data.encode('utf-8'))
}
и сервер реагирует аналогичным образом с проверкой, если RECV является SYN, а затем отправить SYN ACK. Если это не правильный способ его реализации? Не пропустил приведенный выше код, не беспокоился о том, что синтаксис на 100% правильный, просто интересует логику за ним
Прочтите https://docs.python.org/2/library/socket.html. У него есть примеры. –