2012. 12. 18. 15:14ㆍ프로그래밍/C/C++
윈도우 소켓 라이브러리 등록
ws2_32.lib
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <WinSock2.h>
using namespace std;
void ErrorHandling(char *message);
int main()
{
WSADATA wsaData;
SOCKET sock;
char message[BUF_SIZE];
int strLen;
SOCKADDR_IN servAdr;
if(WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
ErrorHandling("WSAStartup() error!");
sock=socket(PF_INET, SOCK_DGRAM, 0);
if(sock==INVALID_SOCKET)
ErrorHandling("socket() error");
memset(&servAdr, 0, sizeof(servAdr));
servAdr.sin_family=AF_INET;
servAdr.sin_addr.s_addr=inet_addr("163.180.177.187");
servAdr.sin_port=htons(9010);
connect(sock, (SOCKADDR*)&servAdr, sizeof(servAdr));
//send와 recv로 서버와데이터 교환
closesocket(sock);
WSACleanup();
return 0;
}
void ErrorHandling(char *message)
{
fputs(message, stderr);
fputc('\n', stderr);
exit(1);
}
'프로그래밍 > C/C++' 카테고리의 다른 글
C++ 현재폴더의 모든 파일삭제 (0) | 2012.12.21 |
---|---|
윈도우 C++ 콘솔창 감추기 (0) | 2012.12.19 |
Console 입력시 입력한 문자를 *로 표시 (0) | 2012.12.13 |
메모리 동적 할당 (0) | 2012.11.09 |
공통문자 찾아 정렬 (0) | 2012.11.06 |