91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.33MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-28
  • 語言: C/C++
  • 標簽: Socket??C/S??

資源簡介

以VC++為平臺設計并實現了一個基于C/S模式的五子棋網絡游戲。該游戲的界面能顯示目前的對弈狀態,同時能顯示對弈雙方之間的聊天信息;游戲的通信部分采用WinSock實現,通過它建立起服務器與客戶端之間的連接,服務器端接受客戶端的連接和處理客戶端的數據,客戶端負責連接到服務器并處理游戲時得交互,經過多次地調試表明,本系統能夠實現網絡五子棋對弈。

資源截圖

代碼片段和文件信息

//?ClientDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“five.h“
#include?“ClientDlg.h“

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
class?CFiveDlg;
/////////////////////////////////////////////////////////////////////////////
//?CClientDlg?dialog


CClientDlg::CClientDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CClientDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CClientDlg)
m_serverPort?=?5000;
//}}AFX_DATA_INIT
}


void?CClientDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CClientDlg)
DDX_Control(pDX?IDC_CLIENTIPADDRESS?m_serverIP);
DDX_Text(pDX?IDC_CLIENTPORT?m_serverPort);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CClientDlg?CDialog)
//{{AFX_MSG_MAP(CClientDlg)
ON_BN_CLICKED(IDOK?OnConnet)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CClientDlg?message?handlers
BOOL?CClientDlg::OnInitDialog()?
{
CDialog::OnInitDialog();

//?TODO:?Add?extra?initialization?here
for(int?i=0;i<4;i++)
{
m_bIP[i]=m_pDlg->m_bIP[i];
}
CIPAddressCtrl?*ip=(CIPAddressCtrl?*)(GetDlgItem(IDC_CLIENTIPADDRESS));
ip->SetAddress(m_bIP[0]m_bIP[1]m_bIP[2]m_bIP[3]);

return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE

}

void?CClientDlg::OnConnet()?
{
//?TODO:?Add?your?control?notification?handler?code?here
//?TODO:?Add?your?control?notification?handler?code?here
m_serverPort=GetDlgItemInt(IDC_CLIENTPORT);?????????????//獲取服務器端口號
CIPAddressCtrl?*ip=(CIPAddressCtrl?*)(GetDlgItem(IDC_CLIENTIPADDRESS));
ip->GetAddress(m_bIP[0]m_bIP[1]m_bIP[2]m_bIP[3]);?????//獲取服務器IP地址
????this->EndDialog(2000);
}

void?CClientDlg::OnCancel()?
{
//?TODO:?Add?extra?cleanup?here

CDialog::OnCancel();
}

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

?????文件???????1964??2010-12-10?10:58??five\ClientDlg.cpp

?????文件???????1328??2010-12-10?10:58??five\ClientDlg.h

?????文件??????11794??2010-12-29?19:39??five\ClientSocket.cpp

?????文件???????1840??2010-12-09?16:54??five\ClientSocket.h

?????文件????4279208??2010-12-30?10:30??five\five.aps

?????文件???????3557??2010-12-30?10:34??five\five.clw

?????文件???????2177??2010-12-30?10:33??five\five.cpp

?????文件???????5699??2010-12-30?10:36??five\five.dsp

?????文件????????514??2010-12-08?16:22??five\five.dsw

?????文件???????1302??2010-12-08?16:22??five\five.h

?????文件?????107520??2010-12-30?10:36??five\five.ncb

?????文件??????59904??2010-12-30?10:36??five\five.opt

?????文件???????1184??2010-12-30?10:35??five\five.plg

?????文件???????9892??2010-12-30?10:30??five\five.rc

?????文件???????7757??2010-12-09?19:49??five\five.rc.bak

?????文件??????25736??2010-12-30?10:35??five\fiveDlg.cpp

?????文件???????3072??2010-12-29?19:48??five\fiveDlg.h

?????文件???????1352??2010-12-08?16:53??five\fivedoc.cpp

?????文件???????1361??2010-12-08?16:53??five\fivedoc.h

?????文件???????1811??2010-12-08?16:54??five\fiveview.cpp

?????文件???????1403??2010-12-08?16:44??five\fiveview.h

?????文件???????2202??2010-12-10?14:41??five\Match.cpp

?????文件????????678??2010-12-08?20:02??five\Match.h

?????文件???????1586??2010-12-29?18:57??five\Messg.cpp

?????文件????????988??2010-12-29?18:57??five\Messg.h

?????文件???????3543??2010-12-08?16:22??five\ReadMe.txt

?????文件??????12127??2010-12-29?19:48??five\Release\ClientDlg.obj

?????文件??????17144??2010-12-29?19:48??five\Release\ClientSocket.obj

?????文件????4280320??2010-12-30?10:35??five\Release\five.exe

?????文件??????63130??2010-12-29?15:35??five\Release\five.map

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

評論

共有 條評論