CSocket::Create
호출 하는 만들기 멤버 함수는 Windows 소켓을 만들고 연결 하는 소켓 개체를 생성 한 후.
BOOL Create(
UINT nSocketPort = 0,
int nSocketType = SOCK_STREAM,
LPCTSTR lpszSocketAddress = NULL
);
매개 변수
nSocketPort
MFC에서 포트를 선택 하려면 원하는 경우 0 또는 소켓에 사용할 특정 포트입니다.nSocketType
SOCK_STREAM 또는 SOCK_DGRAM.lpszSocketAddress
연결 된 소켓 "128.56.22.8"와 같이 점으로 구분 된 숫자의 네트워크 주소를 포함 하는 문자열에 대 한 포인터입니다.전달 하는 NULL 이 매개 변수를 나타내는 문자열을 CSocket 인스턴스가 모든 네트워크 인터페이스에서 클라이언트 동작을 수신 합니다.
반환 값
함수가 성공 하면 0이 아닌. 그렇지 않으면 0이 고 특정 오류 코드를 호출 하 여 검색할 수 있는 GetLastError.
설명
만들기 다음 호출 바인딩할 지정한 주소에 소켓을 바인딩할 수 있습니다.다음 소켓 형식이 지원 됩니다.
SOCK_STREAM 순차적으로 제공 신뢰성 있는 양방향 연결 기반의 바이트 스트림 합니다.전송 제어 프로토콜 (TCP)에 대 한 인터넷 주소 패밀리를 사용합니다.
SOCK_DGRAM 무 연결의 불안정 한 버퍼의 최대 길이 (대개 작음) 고정된 되는 데이터 그램을 지원 합니다.사용자 데이터 그램 프로토콜 (UDP)의 인터넷 주소 패밀리를 사용합니다.이 옵션을 사용 하려면 소켓을 사용 해야 하지는 CArchive 개체입니다.
[!참고]
수락 멤버 함수를 참조 하는 새, 빈 사용 CSocket 매개 변수로 개체입니다.호출 하기 전에이 개체를 생성 해야 수락.염두이 소켓 개체가 범위에서 연결이 닫힙니다 발생 하는 경우.호출 하지 않습니다 만들기 이 새 소켓 개체에 대 한.
스트림과 데이터 그램 소켓에 대 한 자세한 내용은 문서를 참조 하십시오. Windows 소켓: 배경, Windows 소켓: 포트 및 소켓 주소, 및 Windows 소켓: 소켓을 사용 하 여 보관소.
요구 사항
헤더: afxsock.h