資源簡介
基于數(shù)據(jù)報套接字的C/S模型通信,客戶端向服務(wù)器發(fā)送數(shù)據(jù)報并回射給客戶端,統(tǒng)計丟包率。
代碼片段和文件信息
#include?
#include?
#include?
#include?
//#include?
#define?MAXLINE?500???//定義文本隊列長度
#define?SERV_PORT?7????//服務(wù)器端口號
#pragma?comment(lib“ws2_32.lib“)?
//void?printerr();
//socket初始化
void?StartUp()
{?
WSADATA?wsaData;
WORD?version=MAKEWORD(20);
int?ret=WSAStartup(version&wsaData);
if(ret!=0)
???printf(“初始化失敗“);
}
//free?the?socket
void?CleanUp()
{
if(WSACleanup()!=0)
printf((char*)WSAGetLastError());
}
//獲取用戶輸入并與服務(wù)器通信
void?dg_cli_simple(FILE*fpint?sockfdLPSOCKADDR?pservaddrint?servlen)
{
?char?sendline[20]recvline[MAXLINE+1];
?char?pre1[20]=“aaaaaaghijklmnsssss“pre2[20]=“bbbbbbhijklmnottttt“pre3[20]=“ccccccijklmnopvvvvv“;
?sockaddr_in?servaddr;
?int?ncount=0miss=0;
?char?ndg[500];//待循環(huán)發(fā)送的
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2542??2011-11-08?14:57??丟包率數(shù)據(jù)報回射?server.cpp
?????文件???????5117??2011-11-08?15:12??丟包率數(shù)據(jù)報回射?client.cpp
-----------?---------??----------?-----??----
?????????????????7659????????????????????2
評論
共有 條評論