资源简介
udp文件传输发送端源代码,每次数据报的大小可调,不丢包,ip地址,端口号,文件名需要自己设置
代码片段和文件信息
// UdpFileServer.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
#define MAX_LENGTH 1024*30//不能太大,要比client端小至少一个量级(测试最大为1024*50)
int _tmain(int argc _TCHAR* argv[])
{
WORD wVersionRequested;
WSADATA wsaData;
wVersionRequested=MAKEWORD(22);
if(WSAStartup(wVersionRequested&wsaData)!=0)//初始化ws2_32.dll动态库
{
printf(“WSAStartup() failed!\n“);//Winsock初始化错误
exit(-1);
}
if(wsaData.wVersion!=wVersionRequested)
{
printf(“The version of Winsock is not suited!\n“);//Winsock版本不匹配
WSACleanup();//结束对ws2_32.dll的调用
exit(-2);
}
//说明ws2_32.dll正确加载
printf(“Load ws2_32.dll successfully!\n“);
//获取本机IP地址
char PCname[100]={““};
char *IPaddress=NULL;
gethostname(PCnamesizeof(PCname));
printf(“Local Hostn
- 上一篇:OpenInventor实现模型拖动
- 下一篇:补码的除法
相关资源
- jsoncpp-0.y.z 代码
- udp NAT(Network Address Translators) P2P
- Windows Sockets 规范及应用-Windows网络编
- Windows Sockets 编程及UR机器人通信数据
- 基于MFC实现的UDP组播程序
- 基于libevent 实现的http服务C++(myhttp
- MFC图片操作(PRO5_PNGDlg.cpp)
- 计算电器所消耗的电能.cpp
- 滴水三期PE解析(Funtion.cpp)
- 动态联编与多态性(动态联编.cpp)
- 迪杰斯特拉算法(Dijkstra.cpp)
- 矩阵计算器(定积分计算器.cpp)
- C++ 利用UDP协议实现广播通信
- c语言UDP传输系统源码.zip
- c++ 文件传输项目源码(附socket服务器
- c++ 判断一个素数(判断素数.cpp)
- rsa基于openssl1.1 实现签名(rsasign.cpp)
- windows 线程池(ThreadPoolMain.cpp)
- 大整数的实现(hugeint.cpp)
- 基于C#的Socket TCP通信,服务端源代码
- 地铁收费管理系统(文件形式是cpp但
- VC++基于SOCKET的简易网络聊天室
- 网络通信TCP UDP调试
- TCP/UDP网络调试助手含源码
- qt简易基于socket的聊天室系统(源码
- 《Qt及Qt Quick开发实战精解》代码
- VC Socket GETPOST发送HTTP请求
- UDP打洞
- TCP/IP Socket操作(c++在线聊天源码)
- tcp SOCKET 聊天室(含服务端源码、客户
评论
共有 条评论