root/Sock.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. CSock

#if !defined(AFX_SOCK_H__71E8C4E0_4AD4_11D5_B88F_00008659960F__INCLUDED_)
#define AFX_SOCK_H__71E8C4E0_4AD4_11D5_B88F_00008659960F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Sock.h : ヘッダー ファイル
//

#include "WINSOCK2.H"

/////////////////////////////////////////////////////////////////////////////
// CSock コマンド ターゲット

class CSock
{
// アトリビュート
public:
        SOCKET m_sock;
        int Connect6(char *server_name, char *port);
        void DisConnect();
        int SockRead(CString& out);
#ifndef _IPV6_
        int GetIP(LPCTSTR addr, LPSTR ip);
#endif

// オペレーション
public:
        CSock();
        virtual ~CSock();

// オーバーライド
public:
        // ClassWizard は仮想関数のオーバーライドを生成します
        //{{AFX_VIRTUAL(CSock)
        //}}AFX_VIRTUAL

        // 生成されたメッセージ マップ関数
        //{{AFX_MSG(CSock)
                // メモ - ClassWizard はこの位置にメンバ関数を追加または削除します。
        //}}AFX_MSG

// インプリメンテーション
protected:
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。

#endif // !defined(AFX_SOCK_H__71E8C4E0_4AD4_11D5_B88F_00008659960F__INCLUDED_)

/* [<][>][^][v][top][bottom][index][help] */