xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 11.51MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2023-06-30
  • 語言: C/C++
  • 標簽: MFC??連連看??網絡版??

資源簡介

連連看是以VC6.0為平臺,用標準C++語言、基于微軟MFC類庫完成的一個簡單的軟件。整套軟件由客戶端程序和服務器端程序構成,客戶端運行在玩家的個人電腦上,所有操作均通過網絡通訊向服務器發送請求,并接受服務器端程序處理的結果。客戶端主要處理游戲界面顯示,主要包括:玩家注冊、游戲登錄、大廳瀏覽、參與游戲、游戲旁觀、各玩家游戲縮略圖以及查看玩家游戲積分等功能。服務器端處理客戶端的各種業務請求,主要包括:用戶注冊、玩家登陸、進入房間、入座、準備、開始游戲等功能。

資源截圖

代碼片段和文件信息

//?Socket1.cpp:?implementation?of?the?CSocket?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“LianLianKanClient.h“
#include?“AsyncSelectSocket.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
SOCKET?CAsyncSelectSocket::m_socket;
sockaddr_in?CAsyncSelectSocket::m_servaddr;
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CAsyncSelectSocket::CAsyncSelectSocket()
{
memset(&m_servaddr0sizeof(m_servaddr));
m_servaddr.sin_family?=?AF_INET;
m_servaddr.sin_addr.s_addr?=?inet_addr(“127.0.0.1“);
m_servaddr.sin_port?=?htons(5555);
//? memset(&servaddr0sizeof(servaddr));
//? servaddr.sin_family?=?AF_INET;
//? servaddr.sin_addr.s_addr?=?inet_addr(“127.0.0.1“);
//? servaddr.sin_port?=?htons(5555);
}

CAsyncSelectSocket::~CAsyncSelectSocket()
{

}
BOOL?CAsyncSelectSocket::StartSocket()
{
WORD?wVersionRequested;
WSADATA?wsaData;
int?err;

wVersionRequested?=?MAKEWORD(?2?2?);

err?=?WSAStartup(wVersionRequested?&wsaData?);
if?(?err?!=?0?)?{
return?FALSE;
}

if?(?LOBYTE(?wsaData.wVersion?)?!=?2?||
????????HIBYTE(?wsaData.wVersion?)?!=?2?)?{
WSACleanup(?);
return?FALSE;?
}

// SOCKET?udpSocket;
// sockaddr_in?servaddr;

if?((m_socket?=?socket(AF_INETSOCK_DGRAM0))?==?INVALID_SOCKET)
{
// cout<<“socket()?failed?error?code?=?“< return?FALSE;
}


int?opt?=?1;
if?(setsockopt(m_socketSOL_SOCKETSO_REUSEADDR(const?char*)&optsizeof(opt))?==?SOCKET_ERROR)
{
// cout<<“setsockopt()?failed?error?code?=?“< return?FALSE;
}

//? if?(bind(m_socket(sockaddr*)&m_servaddrsizeof(m_servaddr))?==?SOCKET_ERROR)
//? {
//? // cout<<“bind()?failed?error?code?=?“<//? return?FALSE;
//? }

ULONG?nonBlock=?1;
if?(ioctlsocket(m_socket?FIONBIO?&nonBlock)?==?SOCKET_ERROR)
{
// cout<<“ioctlsocket()?failed?error?code?=?“< return?FALSE;
}
CWnd*?hWnd?=?((CLianLianKanClientApp*)AfxGetApp())->ChildWnds[GET_MESSAGE_WIN];
WSAAsyncSelect(m_sockethWnd->m_hWndWM_SERVICE_MSGFD_READ);
return?TRUE;
}
//?void?CSocket::StopSocket()
//?{
//? closesocket(m_socket);
//? WSACleanup();
//?}
int?CAsyncSelectSocket::SendToService(char?*bufint?total)
{
int?re?=?0send_len?=?0;
while?(send_len? {
re?=?sendto(m_socketbuftotal0(sockaddr*)&m_servaddrsizeof(m_servaddr));
if(SOCKET_ERROR?==?re)
return?FALSE;
send_len?+=?re;
}
return?send_len;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????238??2010-03-17?14:00??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\02.bmp

?????文件???????1862??2010-03-19?13:41??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\1.bmp

?????文件???????2745??2010-04-11?09:45??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\AsyncSelectSocket.cpp

?????文件???????1204??2010-04-11?11:31??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\AsyncSelectSocket.h

?????文件???????2846??2010-04-07?12:51??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\ConfigFile.cpp

?????文件???????1134??2010-04-07?11:25??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\ConfigFile.h

?????文件??????43011??2010-05-23?21:27??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\Gameing.cpp

?????文件???????4499??2010-05-22?20:59??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\Gameing.h

?????文件?????280220??2011-02-08?13:56??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.aps

?????文件???????6294??2011-02-10?20:04??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.clw

?????文件???????2779??2010-05-11?21:37??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.cpp

?????文件???????7259??2011-02-10?21:00??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.dsp

?????文件????????557??2010-04-06?13:07??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.dsw

?????文件???????1558??2010-05-15?23:30??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.h

?????文件????1123328??2011-02-17?22:36??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.ncb

?????文件??????56832??2011-02-17?22:36??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.opt

?????文件???????2275??2011-02-10?21:14??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.plg

?????文件??????13886??2011-02-08?13:56??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.rc

?????文件????3572736??2010-05-15?02:12??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient.vsd

?????文件???????3365??2010-04-05?20:40??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClient1.clw

?????文件??????18311??2010-05-25?00:19??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClientDlg.cpp

?????文件???????3158??2010-05-23?10:19??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LianLianKanClientDlg.h

?????文件???????6750??2010-05-23?21:10??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LoginDlg.cpp

?????文件???????1716??2010-04-08?10:10??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\LoginDlg.h

?????文件???????3777??2010-04-06?13:01??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\ReadMe.txt

?????文件???????5510??2010-05-25?21:08??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\RegeditDlg.cpp

?????文件???????1583??2010-04-09?14:34??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\RegeditDlg.h

?????文件????????374??2010-03-16?14:23??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\res\bitmap1.bmp

?????文件????????614??2010-03-19?13:32??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\res\bitmap3.bmp

?????文件???????1142??2010-04-08?11:13??基于MFC的網絡版連連看系統_源文件\LianLianKanClient\res\bitmap4.bmp

............此處省略364個文件信息

評論

共有 條評論