목차
1. ECHO CLIENT CODE
2. ECHO SERVR CODE
2. ECHO SERVR CODE
본문내용
#include "stdafx.h"
#include
#include
#include
#pragma comment(lib,"ws2_32.lib")
#define BUFSIZE 512
// 소켓 함수 오류 출력 후 종료
void err_quit(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, WSAGetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR);
LocalFree(lpMsgBuf);
exit(-1);
}
// 소켓 함수 오류 출력
void err_display(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, WSAGetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL);
printf("[%s] %s", msg, (LPCTSTR)lpMsgBuf);
LocalFree(lpMsgBuf);
}
// 사용자 정의 데이터 수신 함수
int recvn(SOCKET s, char *buf, int len, int flags)
{
int received;
#include
#include
#include
#pragma comment(lib,"ws2_32.lib")
#define BUFSIZE 512
// 소켓 함수 오류 출력 후 종료
void err_quit(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, WSAGetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR);
LocalFree(lpMsgBuf);
exit(-1);
}
// 소켓 함수 오류 출력
void err_display(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, WSAGetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL);
printf("[%s] %s", msg, (LPCTSTR)lpMsgBuf);
LocalFree(lpMsgBuf);
}
// 사용자 정의 데이터 수신 함수
int recvn(SOCKET s, char *buf, int len, int flags)
{
int received;
추천자료
기호로서의 언어에 대한 이해
인터넷 포털 사이트의 미래 -다음과 네이버의 비교분석
2000년대 평론 -생태주의문학론을 중심으로-
KITSCH ART - 최정화의 작품을 통해
경도시험
침묵의 봄 독후감 레이첼 카슨 침묵의 봄을 읽고
전기 및 전자산업에 영향을 미치는 EU의 환경 규제
[한국사회문제B형] 건강을 비용의 관점에서 접근하거나 의료를 서비스로 간주하는 관점이 등...
친환경 농산물과 친환경 요리.ppt
지속가능 패키지디자인을 위한 전략_이니스프리(innisfree)를 중심으로 (A Study on the Stra...
디지털토피아 속의 에코토피아.ppt
<환경경제>탄소포인트제도 (A+ PPT)
특수 콘크리트 품질관리 요약정리와 느낀 점
장미의_이름
소개글