검색어 입력폼

[리눅스]tcpdump를 이용한 socket프로그램

등록일 2006.06.22 파일확장자압축파일 (zip) | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

tcpdump에서 만들어진 파일을 서버로 하고 다른 client에서 해당 파일을 socket으로 읽어 오는 프로그램을 작성하는 포로그램. 이때 소켓의 형식은 스트림 형식이고 인터넷 프로토콜 방식을 사용

컴파일 실행환경

리눅스/gcc

본문내용

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

#define MAX 1024

int main(int argc, char **argv)
{
int sock;
int file;

struct sockaddr_in servaddr;
char message[MAX];
int str_len;

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

if((sock=socket(PF_INET,SOCK_STREAM,0) <0)) {
fprintf(stderr,"Socket Creation Error");

압축파일내 파일목록

exam3_server.c
exam3_client.c
다운로드 맨위로