recv

    1

    1답변

    recv가 예상대로 작동하지 않습니다. 10 바이트 (wireshark로 확인)를 보내고 recv는 첫 번째 바이트 만 받고 나머지는 폐기합니다 (다음 sendto까지). 멀티 캐스트일까요? 나는 유니 캐스트 UDP로이 똑같은 일을했고 아무런 문제가 없다고 확신한다. 하나에 버퍼 크기를 설정하기 때문에 단 하나의 바이트를 얻고있다 import struct,

    1

    1답변

    Perl에서 TCP protocol을 사용하여 client and server 샘플을 작성했습니다. 그래서 나는 send()과 recv() 함수를 사용했습니다. 나는 recv() 함수의 반환 값을 얻으려고했다. 샘플 코드는 내 코드를 실행하면 모든 값이 인쇄되지 않습니다 my $return_value; $return_value = recv($client_

    0

    3답변

    기본적으로 채팅 룸을 시뮬레이트하는 서버 클라이언트 응용 프로그램이 있습니다. 이것은 학교 과제이며 프로토콜 사양은 다소 엄격합니다. 클라이언트의 모든 메시지를 저장할 char 배열이 있습니다. 클라이언트는 먼저 메시지의 길이를 uint8_t로 보낸 다음 문자 배열로 메시지 자체를 보내야합니다. 내 문제는 실제 메시지가 전송되기 전에 보내지는 uint8_t

    0

    1답변

    클라이언트가 메시지를받을 수 없거나 서버가 메시지를 보낼 수 없다는 점을 제외하면 모두 잘하고 있습니다. 잘 모르겠습니다. 시간이 너무 짧기 때문에이 문제를 해결하기 위해 더 이상 시간을 낭비 할 수 없으므로 여러분에게 알려 드리겠습니다. 서버가 내 네트워크에 있고 클라이언트가 내 학교 네트워크에 있습니다. 오후 8시 30 분 P.S. 서버에 대한 다른 I

    0

    1답변

    지금 당장은 아주 간단한 TCP 소켓 프로그래밍을하고 있는데, 그 답을 찾을 수없는 작은 문제가 있습니다. 기본적으로, 내가 만들고있는 것은 클라이언트가 서버로부터 파일을 요청할 수있게 해주는 서버 프로그램과 클라이언트 프로그램이며, 서버는 그것을 보낼 것입니다. 내 문제는 클라이언트가 서버에없는 파일을 요청하면 클라이언트에 오류 메시지를 다시 보내야한다는

    0

    1답변

    지금 소켓 코딩을 배우려고합니다. 프로세스 간 통신에 대해 조금 썼습니다. import socket s = socket.socket() host = socket.gethostname() port = 17752 s.bind((host, port)) s.listen(5) while True: (client, address) = s.acce

    -1

    1답변

    send와 recv를 조작하는 응용 프로그램을 만드는 중, send로 처리하는 것은 매우 쉽지만 recv를 위조하거나 바꾸는 방법을 알 수는 없습니다. 내가하려는 것은 예를 들어, 프로그램이 "Hello"을받는다면이를 필터링하고 프로그램이 "Bye"을 받았다고 생각하도록합니다. 여기 내가 RECV 필터링하려고 코드의 일부입니다 : 사실 int WINAPI

    -1

    1답변

    여기서는 일부 클라이언트 서버 작업을 수행하고 내 서버가 클라이언트를 수신하도록하고 클라이언트가 서버에 연결하면 클라이언트가 끈. 연결이 설정되면 클라이언트는 문자열을 보냅니다. 그러나 서버 측에서 recv()는 -1을 반환합니다. /* Server */ int main() { int fd, conn_fd; struct sockaddr_in ad;

    1

    1답변

    : 내가 할 수있는 방법을 많이 시도했습니다 https://stackoverflow.com/questions/40136218/c-non-sense-data-between-recv-calls/ (가) recv에서, 내가 시도 것을 표시하기 전에, 여기 buf 널 (null)을-종료 코드 난 recv 함수 후크 난 그것을 데이터 기록 여기서 typedef in

    0

    1답변

    문제가 생겨서 정말 재빨리 해결할 수 없었습니다. 데이터 캡슐화에 문제가 있거나 캡슐화가없는 특정 문제가 있습니다. 따라서 캡슐화가 유용하다는 것을 알아 낸 후에 코드를 다시 작성하기 시작했습니다. 이제 다른 문제가 생깁니다. 어떻게 든 내 보내기 및 recv 통화는 내가 원하는 것처럼 작동하지 않습니다. 내가 RECV char to_send[] = "he