recvfrom

    0

    1답변

    나는이 코드를 구현하여 PC에서 내 장치와 통신합니다. while 루프에서 recvfrom()에 몇 개의 패킷이 생깁니 까? import socket, sys, random from struct import * import struct import select import codecs import base64 import time import

    0

    1답변

    GoBackN 프로토콜을 구현하려고하는데 서버가 패킷을 버리면 내 경보는 이전에 보낸 모든 패킷을 보내기 전에 2 초 동안 대기합니다. 알람이 작동하고 2 초 동안 기다렸지 만 첫 번째 시간 초과 후, 사용중인 상태 시스템이 루프에 걸려 시간 초과가 계속됩니다. errno이 재설정되지 않기 때문에 발생했을 수도 있지만 확실하지 않습니다. #define TI

    -2

    1답변

    recvfrom()의 'from'인수에서 0.0.0.0의 저장된 IP 주소를 읽고 있는데 이유가 확실하지 않습니다. 메시지는 잘 보내고 'fromSockAddrIn'에 저장된 정보가 있습니다. 코드 : int UDPSock = 0; //response from creating sock int bindRes = 0; //response fro

    1

    1답변

    SOCK_DGRAM 기반 소켓이있는 recvfrom() 인 빈 페이로드를 수신 할 수 있습니까? 서버는 메시지를 다시 보내기 위해 클라이언트 헤더에만 관심이 있습니다 (즉, 단일 메시지, 프로토콜 만 전송).

    0

    1답변

    나는 파이썬에서 소켓 프로그래밍을하고있다. ESP 파이썬을 사용하여 서버에 소켓을 생성하고 요청을 보냅니다 (서버 패킷에 따라 API 패킷 형식으로 응답합니다). 소켓을 수신 할 때 데이터를 확인해야합니다 (데이터가 수신되면 다음 작업을 계속해야합니다. 그렇지 않으면 요청을 다시 보내야합니다). 보낼 수 있습니다. 소켓을 수신 할 때 데이터를받지 못하면 다

    1

    1답변

    핸드 셰이 킹 기능을 구현하려고합니다. SYN 패킷을 보내고 서버가 ACK 패킷을 통해 응답합니다. 서버 응답을 얻으려면 내가 걸려있는 recvfrom 함수를 사용했습니다. 여기 내 코드가있다. import socket, sys from struct import * import codecs def checksum(msg): s = 0

    1

    1답변

    이것은 임시로 소켓을 사용하는 응용 프로그램 간 프로세스 통신을 만드는 테스트입니다. 이러한 응용 프로그램은 나중에 사용자 정의 된 임베디드 통신 시스템을 사용하여 다른 시스템에서 실행되지만 현재는 후자를 사용할 수 없습니다. 결과적으로, 나는이 애플리케이션 들간의 프로세스 간 통신을 구현하는 빠른 (아마도 약간 더러운) C++ 방식을 찾고있다. 응용 프로

    0

    2답변

    다음과 같은 동작을 구현해야합니다. 서버가 시작될 때 브로드 캐스트를 사용하는 기존 서버를 확인해야합니다. 그런 다음 대답을 기다립니다. 그러나 대기 시간 제한을 설정하는 방법은 무엇입니까? int optval = 1; char buff[BUFF_SIZE]; SOCKADDR_IN addr; int length = sizeof(addr); if (s

    0

    1답변

    처음으로 UDP를 코딩하기위한 준비에서 클라이언트 및 서버 코드 예제를 복사하고 가볍게 수정하여 here에서 수정했습니다. recvfrom()에 의해 반환 된 값이 읽은 바이트 수 대신 항상 버퍼의 크기라는 점을 제외하고는 모든 것이 작동하는 것처럼 보입니다. (버퍼 크기를 변경하고 다시 컴파일하면보고 된 바이트가 새로운 버퍼 크기와 일치하도록 변경 사항을

    2

    1답변

    필자는 다른 복사본에 패킷을 보내는 프로그램을 가지고 혼수 상태에 빠져 있었고 recvfrom은 완전히 이해하지 못하는 방식으로 동작했습니다. 프로그램의 각 인스턴스는 다른 포트 (dictMap 사전에 이미 저장된 다른 인스턴스의 포트 번호에 대한 지식이있는)에 설정됩니다. 아이디어는이 프로그램의 인스턴스를 여러 번 시작한 후 (예 : 8), 모두 서로 초