-
大小: 5.37MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2022-03-07
- 語言: 其他
- 標(biāo)簽: 課程設(shè)計(jì)??C++??socket??
資源簡介
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) 程序部分
利用已有的模擬信道程序,編制發(fā)送、接收程序的部分模塊,使系統(tǒng)具有可靠的收發(fā)功能
采用無連接Socket編程

代碼片段和文件信息
//?Glb_Var_Fun.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“receiver.h“
#include?“glb_fun.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
//在ListBox中顯示信息
void?Show_msg_ListBox(char?*msg)
{
CReceiverApp*?pApp=(CReceiverApp*)AfxGetApp();
pApp->m_pRevListBox->InsertString(-1msg);
}
//加入代碼
//接收信息
int?ReceiverMsg(char?*msg)
{
int?n;
n=sizeof(channelreceiver_addr);
recvfrom(receiver_sockfd?msg?MAX_MSG_SIZE?0?(struct?sockaddr?*)&channelreceiver_addr?&n);
return?0;
}
//加入代碼
//發(fā)送信息
int?SendMsg(char?*msgint?len)
{
int?n;
n=sizeof(channelreceiver_addr);
sendto(receiver_sockfd?msg?len?0?(struct?sockaddr?*)?&channelreceiver_addr?n);
return?0;
}
//加入代碼
//檢查校驗(yàn)位
BOOL?check_data(char?*msg)
{
????int?aik=0;
char?m=msg[2];
for(i=0;i<=7;i++){
if(m%2==1){
k++;
m=(m-1)/2;
}
else????m=m/2;
}
if(k%2==1)??a=1;
else???????a=0;
if(msg[3]==a)??return?1;
else?return?0;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????866??2007-12-06?17:58??Receiver\glb_fun.h
?????文件???????1072??2007-12-04?13:30??Receiver\glb_funcpp.cpp
?????文件???????3124??2008-11-09?15:46??Receiver\MainFrm.cpp
?????文件???????1608??2003-09-03?15:49??Receiver\MainFrm.h
?????文件??????27592??2010-04-15?16:02??Receiver\Receiver.aps
?????文件???????2124??2010-04-15?16:04??Receiver\Receiver.clw
?????文件???????6336??2007-12-06?18:01??Receiver\Receiver.cpp
?????文件???????4846??2007-11-19?20:48??Receiver\Receiver.dsp
?????文件????????524??2007-12-06?23:51??Receiver\Receiver.dsw
?????文件???????1463??2003-09-03?22:31??Receiver\Receiver.h
?????文件?????410624??2010-04-21?18:57??Receiver\Receiver.ncb
?????文件??????66048??2010-04-21?18:57??Receiver\Receiver.opt
?????文件???????2382??2010-04-21?18:53??Receiver\Receiver.plg
?????文件??????10975??2003-11-06?20:39??Receiver\Receiver.rc
?????文件???????1782??2003-09-03?15:43??Receiver\ReceiverDoc.cpp
?????文件???????1497??2003-09-03?15:43??Receiver\ReceiverDoc.h
?????文件???????3215??2007-12-06?17:58??Receiver\ReceiverView.cpp
?????文件???????2065??2003-09-03?21:33??Receiver\ReceiverView.h
?????文件????????732??2003-09-03?21:42??Receiver\resource.h
?????文件????????210??2003-09-03?15:43??Receiver\StdAfx.cpp
?????文件???????1417??2003-11-07?08:49??Receiver\StdAfx.h
?????文件???????5203??2010-04-21?18:53??Receiver\Debug\APPMODUL.obj
?????文件???????5279??2010-04-21?18:53??Receiver\Debug\glb_funcpp.obj
?????文件??????20519??2010-04-21?18:53??Receiver\Debug\MainFrm.obj
?????文件?????118861??2010-04-21?18:53??Receiver\Debug\Receiver.exe
?????文件?????321512??2010-04-21?18:53??Receiver\Debug\Receiver.ilk
?????文件??????27578??2010-04-21?18:53??Receiver\Debug\Receiver.obj
?????文件????5622580??2010-04-21?18:53??Receiver\Debug\Receiver.pch
?????文件?????345088??2010-04-21?18:53??Receiver\Debug\Receiver.pdb
?????文件???????6076??2010-04-21?18:53??Receiver\Debug\Receiver.res
............此處省略67個(gè)文件信息
評論
共有 條評論