资源简介
基于数据报套接字的C/S模型通信,客户端向服务器发送数据报并回射给客户端,统计丢包率。
代码片段和文件信息
#include
#include
#include
#include
//#include
#define MAXLINE 500 //定义文本队列长度
#define SERV_PORT 7 //服务器端口号
#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());
}
//获取用户输入并与服务器通信
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];//待循环发送的
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2542 2011-11-08 14:57 丢包率数据报回射 server.cpp
文件 5117 2011-11-08 15:12 丢包率数据报回射 client.cpp
----------- --------- ---------- ----- ----
7659 2
相关资源
- Socket 同步通信 系列教程——1
- udp flood攻击
- _Socket_服务端向指定的客户端发送消息
- 基于Socket网络聊天系统的设计与实现
- UDP P2P透防火墙关键技术DELPHI版
- TCP转串口socket转SerialPort
- UR机器人Socket通讯包
- Linux下基于UDP的socket编程,适用多客户
- 基于Linux的网络聊天室.rar
- socket编程常用API汇总
- django项目使用dwebsocket案例
- SuperSocket 入门,实现客户端和服务端
- QT_的socket_与_Linux_的socket通信Linux
- 端口扫描TCP扫描UDP扫描TCP多线程扫描
- Linux FTP源代码
- 基于TCP,socket通信,简单小程序
- SSLSocket双向认证通信(含证书库及证
- UDP协议下基于Labview的文件传输
- SocketTool工具源码
- 基于CSocKet的网络应用五子棋设计与实
- Delphi 下ServerSocket和ClientSocket 的通信
- 基于UDP和TCP的Socket编程文件传输,D
- Spring Boot -- 整合Websocket
- DSP-TMSC6678UDP文件传送
- 《TCPIP 网络编程》尹圣雨 源码.zip
- Socket实现文件上传,含多线程
- 展讯平台socket使用常见疑问解答及接
- Socket实现在客户端上输入计算表达式
- 基于UDP的P2P小Demo (穿透NAT)delphi源码
- WebSocket delphi server 服务端 源代码.r
评论
共有 条评论