資源簡介
網絡共享白板,含簡單繪圖,網絡通信,學習網絡共享白板的例子
代碼片段和文件信息
//?DLGDengLu.cpp?:?implementation?file
//
//?DLGDengLu.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“共享白板(軟件工程課程設計).h“
#include?“DLGDengLu.h“
#include?
#include?
#include?
#include?
#include?“Line.h“
#include?“Shape.h“
#include?
using?namespace?std;
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?DLGDengLu?dialog
DLGDengLu::DLGDengLu(CWnd*?pParent?/*=NULL*/)
:?CDialog(DLGDengLu::IDD?pParent)
{
//{{AFX_DATA_INIT(DLGDengLu)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?DLGDengLu::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(DLGDengLu)
DDX_Control(pDX?IDC_IPADDRESS1?m_IPAddr);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(DLGDengLu?CDialog)
//{{AFX_MSG_MAP(DLGDengLu)
ON_BN_CLICKED(IDOK?OnConnect)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?DLGDengLu?message?handlers
extern?SOCKADDR_IN?addrSrv;
void?DLGDengLu::OnConnect()?
{
WORD?wVersionRequested;
WSADATA?wsaData;
int?err;
wVersionRequested?=?MAKEWORD(?1?1?);
err?=?WSAStartup(?wVersionRequested?&wsaData?);
if?(?err?!=?0?)?{
return;
}
if?(?LOBYTE(?wsaData.wVersion?)?!=?1?||
????????HIBYTE(?wsaData.wVersion?)?!=?1?)?{
WSACleanup(?);
return;?
}
//?TODO:?Add?your?control?notification?handler?code?here
DWORD?dwIP;
((CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS1))->GetAddress(dwIP);
//SOCKADDR_IN?addrSer;
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000);
//addrSrv.sin_addr.S_un.S_addr=inet_addr(“180.85.173.35“);
addrSrv.sin_addr.S_un.S_addr=htonl(dwIP);
SOCKET?sockClient=socket(AF_INETSOCK_STREAM0);
connect(sockClient(SOCKADDR*)&addrSrvsizeof(SOCKADDR));
char?recvBuf[100]?=?{‘\0‘};
recv(sockClientrecvBuf1000);
send(sockClient“luwei“strlen(“luwei“)+10);
MessageBox(recvBuf?“連接成功“?MB_OK);
//同時我把監聽線程打開
closesocket(sockClient);
WSACleanup();
//this->DestroyWindow();
}
void?DLGDengLu::Show()
{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2338??2010-06-23?02:31??C++寫的網絡共享白板\共享白板(試驗)\DLGDengLu.cpp
?????文件???????1199??2010-06-23?02:31??C++寫的網絡共享白板\共享白板(試驗)\DLGDengLu.h
?????文件???????2447??2010-07-01?00:38??C++寫的網絡共享白板\共享白板(試驗)\DLGTalk.cpp
?????文件???????1285??2010-06-30?20:39??C++寫的網絡共享白板\共享白板(試驗)\DLGTalk.h
?????文件????????576??2010-06-22?18:27??C++寫的網絡共享白板\共享白板(試驗)\DrawParams.cpp
?????文件????????593??2010-06-22?18:29??C++寫的網絡共享白板\共享白板(試驗)\DrawParams.h
?????文件????????555??2010-06-23?00:25??C++寫的網絡共享白板\共享白板(試驗)\Ellipse.cpp
?????文件????????535??2010-06-23?00:25??C++寫的網絡共享白板\共享白板(試驗)\Ellipse.h
?????文件???????3099??2010-06-23?01:33??C++寫的網絡共享白板\共享白板(試驗)\Eraser.cpp
?????文件????????686??2010-06-23?01:10??C++寫的網絡共享白板\共享白板(試驗)\Eraser.h
?????文件???74055680??2018-05-31?09:17??C++寫的網絡共享白板\共享白板(試驗)\ipch\共享白板(軟件工程課程設計)-4e7de245\共享白板(軟件工程課程設計)-a5a75e9c.ipch
?????文件???????4111??2018-05-26?09:59??C++寫的網絡共享白板\共享白板(試驗)\Ju.cpp
?????文件????????700??2010-06-22?23:34??C++寫的網絡共享白板\共享白板(試驗)\Ju.h
?????文件???????3480??2018-05-26?09:56??C++寫的網絡共享白板\共享白板(試驗)\Line.cpp
?????文件????????716??2010-06-22?18:32??C++寫的網絡共享白板\共享白板(試驗)\Line.h
?????文件???????2389??2010-06-21?19:17??C++寫的網絡共享白板\共享白板(試驗)\MainFrm.cpp
?????文件???????1440??2010-06-21?19:17??C++寫的網絡共享白板\共享白板(試驗)\MainFrm.h
?????文件???????4071??2018-05-26?09:50??C++寫的網絡共享白板\共享白板(試驗)\MyEllipse.cpp
?????文件????????756??2010-06-23?00:36??C++寫的網絡共享白板\共享白板(試驗)\MyEllipse.h
?????文件????????548??2010-06-21?21:19??C++寫的網絡共享白板\共享白板(試驗)\Params.cpp
?????文件????????551??2010-06-21?23:04??C++寫的網絡共享白板\共享白板(試驗)\Params.h
?????文件???????2715??2010-06-22?23:21??C++寫的網絡共享白板\共享白板(試驗)\QLine.cpp
?????文件????????678??2010-06-22?21:27??C++寫的網絡共享白板\共享白板(試驗)\QLine.h
?????文件???????4657??2010-06-21?18:44??C++寫的網絡共享白板\共享白板(試驗)\ReadMe.txt
?????文件????????902??2010-06-22?20:07??C++寫的網絡共享白板\共享白板(試驗)\Rectangle.cpp
?????文件????????754??2010-06-22?20:07??C++寫的網絡共享白板\共享白板(試驗)\Rectangle.h
?????文件???????1318??2010-06-23?00:22??C++寫的網絡共享白板\共享白板(試驗)\res\Toolbar.bmp
?????文件???????1078??2010-06-21?18:44??C++寫的網絡共享白板\共享白板(試驗)\res\共享白板(軟件工程課程設計).ico
?????文件????????420??2010-06-21?18:44??C++寫的網絡共享白板\共享白板(試驗)\res\共享白板(軟件工程課程設計).rc2
?????文件???????1078??2010-06-21?18:44??C++寫的網絡共享白板\共享白板(試驗)\res\共享白板(軟件工程課程設計)Doc.ico
............此處省略53個文件信息
評論
共有 條評論