검색어 입력폼

[네트워크]UDP 패킷손실률 프로그래밍

저작시기 2007.05 | 등록일 2008.10.04 한글파일 한컴오피스 (hwp) | 11페이지 | 가격 2,500원

소개글

네트워크 과목 중 과제로 나온 UDP 패킷 손실률을 측정하는 프로그램과제 입니다.
50MB 이상의 movie file을 10회 전송하면서 각각의 패킷손실률을 측정하는 것입니다.

목차

1. 프로그램
1.1 서버
1.2 클라이언트
2. 실행결과

본문내용

programming project #2
50MB 이상의 movie file을 보내고 받는 1 : 1 ftp(파일전송) 프로그램을 두 개의 서버(1번 서버는 server pgm, 2번 서버는 client pgm)에서 작성한다. 이때 u에 소켓을 사용하고, 패킷 하나의 크기는 1024Byte로 한다. 전송을 10회 반복하면서 전송이 잘 된패킷의 개수를 카운트 해서 보고서에 기록, 제출한다.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/socket.h>

#define MAXBUFF 1024
void error_handling(char *message);
int recvn(int s, char *buf, int len, int flags, struct sockaddr_in client_addr);

int main(int argc, char **argv)
{
int serv_sock;

if(argc!=2){
printf(Usage : %s <port>\n, argv[0]);
exit(1);
}

// socket()
serv_sock=socket(AF_INET, SOCK_DGRAM, 0);
if(serv_sock == -1)
error_handling(UDP socket creat error);

참고 자료

없음
다운로드 맨위로