본문내용
유닉스에서 소켓 프로그래밍을 이용한 서버/클라이언트 무선랜 파일 전송 시스템(프로그램)입니다.
* 소스코드에서 파일명을 바꿔주시고, make만 하시면 됩니다.
* Client/server를 제외한 모든 코드에 줄줄이 주석이 달려 있습니다.
* 프로그램은, 서버와 클라이언트로 구성되고 하나의 피씨가 서버를 열고 다른 피씨가 클라이언트를 실행시키면 같은 폴더 내에 있는 파일을 소켓을 이용해 전송합니다. 무선랜을 위한 프로그램이지만, 이더넷을 이용하기에 무선랜뿐만 아닌 모든 피씨들에서 사용할 수 있습니다.
* WLAN_Tx.c WLAN_Rx.c 가 큰 틀이고, 메인 프로그램은 WLAN_server.c WLAN_client.c 입니다.
* WLAN_Tx.c에서 타겟 PC의 IP를 수정해 주시면 됩니다.
* WLAN_Tx.c, WLAN_Rx.c는 무한히 돌아가도록 while loop로 이루어져 있습니다. 이는 조건을 설정하시거나 없애주시면 편하게 사용하실 수 있습니다.
* 파일을 보내기 전에는 Header를 보내고, 완료한 후에는 ENDing message를 보내서 Receiver가 알 수 있게 했습니다. 필요 없다고 생각되시면 지우셔도 됩니다.
* 질문사항이 있으시면 insutine@hotmail.com으로 보내주시면 친절히 설명드리겠습니다.
* 소스코드에서 파일명을 바꿔주시고, make만 하시면 됩니다.
* Client/server를 제외한 모든 코드에 줄줄이 주석이 달려 있습니다.
* 프로그램은, 서버와 클라이언트로 구성되고 하나의 피씨가 서버를 열고 다른 피씨가 클라이언트를 실행시키면 같은 폴더 내에 있는 파일을 소켓을 이용해 전송합니다. 무선랜을 위한 프로그램이지만, 이더넷을 이용하기에 무선랜뿐만 아닌 모든 피씨들에서 사용할 수 있습니다.
* WLAN_Tx.c WLAN_Rx.c 가 큰 틀이고, 메인 프로그램은 WLAN_server.c WLAN_client.c 입니다.
* WLAN_Tx.c에서 타겟 PC의 IP를 수정해 주시면 됩니다.
* WLAN_Tx.c, WLAN_Rx.c는 무한히 돌아가도록 while loop로 이루어져 있습니다. 이는 조건을 설정하시거나 없애주시면 편하게 사용하실 수 있습니다.
* 파일을 보내기 전에는 Header를 보내고, 완료한 후에는 ENDing message를 보내서 Receiver가 알 수 있게 했습니다. 필요 없다고 생각되시면 지우셔도 됩니다.
* 질문사항이 있으시면 insutine@hotmail.com으로 보내주시면 친절히 설명드리겠습니다.
추천자료
Project 2 – Make Shell
REDHET 9.0 PPT 강의자료
PC운용과 보안
랩뷰실험 결과 보고서 - DSP실험 project 설계 결과 보고서 (Labview,DAQ보드,avr(ATmega)를 ...
2011년 2학기 UNIX시스템 기말시험 핵심체크
[전자공학실험2] 10주차 - #10 Device Driver - Device driver-LED device driver
[전자공학실험2] 11주차 - Final term project
(A+평가 레포트)스마트폰의 개념과 특징과 발전과정 및 시장 동향
컴퓨터바이러스의 분류 및 작동방법
네트워크 - 임베디드 ssh 포팅
소개글