?? channel.cpp
字號:
/************************************************************************
* file name: channel.cpp
* description: for test use.
* modification history
* --------------------
* 2003-5-3 8:50:42, created by zhuwei
*/
/* includes----------------------------------------------------------- */
#include "channel.h"
/* defines------------------------------------------------------------ */
/* typedefs----------------------------------------------------------- */
/* externs------------------------------------------------------------ */
/* globals------------------------------------------------------------ */
/* forward declarations----------------------------------------------- */
void channel::receive_data()
{
int i;
packin = tpackin;
cout << "Channel:Received packet seq no.= " << packin.seq << "\n";
i = rand() % 10000; /* zhuwei (2003-5-3 16:05:06) */
packout = packin;
cout <<"Channel: Random number = "<<i<<endl;
if ((i > 0) && (i < 5000)) /* zhuwei (2003-5-3 13:57:40) */
{
packout.seq = 0;
cout << "~~~try again:\n";
}
rpackout = packout;
}
void channel::send_ack()
{
int i;
ackin = rpackin;
cout <<"Channel:Received Ack for packet = " << ackin.seq << "\n";
i = rand();
ackout = ackin;
if ((i > 10) && (i < 500))
{
ackout.seq = 0;
}
tpackout = ackout;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -