www.pudn.com > goodchessGame.zip > ClientSocket.h


#pragma once 
 
#include "ListeningSocket.h" 
 
class CClientSocket  
{ 
private: 
    CListeningSocket *m_pListeningSocket; 
	SOCKET m_Socket; 
public: 
	CClientSocket(void); 
	CClientSocket(CListeningSocket *pListeningSocket, SOCKET Socket); 
	virtual ~CClientSocket(void); 
public: 
	CWinThread *m_pThread; 
	BOOL m_bSentReady; 
	int m_SocketID; 
	HANDLE m_hReadEvent; 
	void StartThread(); 
	static UINT ThreadProc(LPVOID pParam); 
	BOOL Read(char *pBuffer, int nLen); 
	void Write(char *pBuffer, int nLen); 
};