• 大小: 2.24MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: C/C++
  • 标签: VC++  C++  UDP  文件传输  

资源简介

基于VC++的UDP文件传输系统,应用VC++网络编程知识!

资源截图

代码片段和文件信息

#include 
#include 
#pragma comment(lib “WS2_32“) // 链接到WS2_32.lib 
BOOL InitWinsock();
void main()
{
SOCKET socket1;

InitWinsock();
struct sockaddr_in server;
int len =sizeof(server);
server.sin_family=AF_INET;
server.sin_port=htons(1000);                      ///server的监听端口
server.sin_addr.s_addr=inet_addr(“127.0.0.1“); ///server的地址 

socket1=socket(AF_INETSOCK_DGRAM0);
while (1)
{
char buffer[1024]=“\0“;
printf(“input message\n“);
scanf(“%s“buffer);
if (strcmp(buffer“bye“)==0)
break;
if (sendto(socket1buffersizeof buffer0(struct sockaddr*)&serverlen)!=SOCKET_ERROR)
{
if (recvfrom(socket1buffersizeof buffer0(struct sockaddr*)&server&len)!=SOCKET_ERROR)
printf(“rece from server:%s\n“buffer);
}
}
closesocket(socket1);
}

BOOL InitWinsock()
{
int Error;
WORD VersionRequested;
WSADATA WsaData;
VersionRequested=MAKEWORD(22);
Error=WSAStartup(VersionRequested&WsaData); //启动WinSock2
if(Error!=0)
{
return FALSE;
}
else
{
if(LOBYTE(WsaData.wVersion)!=2||HIBYTE(WsaData.wHighVersion)!=2)
{
WSACleanup();
return FALSE;
}

}
return TRUE;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1296  2008-09-22 10:07  UDP\Server\UdpServer.cpp

     文件       3437  2008-03-12 06:53  UDP\Server\UdpServer.dsp

     文件        543  2008-03-12 06:59  UDP\Server\UdpServer.dsw

     文件      41984  2009-03-04 16:11  UDP\Server\UdpServer.ncb

     文件       1185  2009-03-04 16:10  UDP\Server\UdpServer.plg

     文件     140288  2009-03-04 16:10  UDP\Server\Debug\vc60.idb

     文件      77824  2009-03-04 16:10  UDP\Server\Debug\vc60.pdb

     文件    3642844  2009-03-04 16:10  UDP\Server\Debug\UdpServer.pch

     文件      14428  2009-03-04 16:10  UDP\Server\Debug\UdpServer.obj

     文件     171768  2009-03-04 16:10  UDP\Server\Debug\UdpServer.ilk

     文件     155740  2009-03-04 16:10  UDP\Server\Debug\UdpServer.exe

     文件     328704  2009-03-04 16:10  UDP\Server\Debug\UdpServer.pdb

     文件      53760  2009-03-04 16:11  UDP\Server\UdpServer.opt

     文件       1216  2008-03-12 06:54  UDP\Client\UdpClient.cpp

     文件       3437  2008-03-12 06:54  UDP\Client\UdpClient.dsp

     文件        543  2008-03-12 06:55  UDP\Client\UdpClient.dsw

     文件      41984  2009-03-04 16:10  UDP\Client\UdpClient.ncb

     文件       1185  2009-03-04 16:10  UDP\Client\UdpClient.plg

     文件     140288  2009-03-04 16:10  UDP\Client\Debug\vc60.idb

     文件      77824  2009-03-04 16:10  UDP\Client\Debug\vc60.pdb

     文件    3642844  2009-03-04 16:10  UDP\Client\Debug\UdpClient.pch

     文件      14753  2009-03-04 16:10  UDP\Client\Debug\UdpClient.obj

     文件     180992  2009-03-04 16:10  UDP\Client\Debug\UdpClient.ilk

     文件     163932  2009-03-04 16:10  UDP\Client\Debug\UdpClient.exe

     文件     353280  2009-03-04 16:10  UDP\Client\Debug\UdpClient.pdb

     文件      53760  2009-03-04 16:10  UDP\Client\UdpClient.opt

     目录          0  2009-03-04 16:10  UDP\Server\Debug

     目录          0  2009-03-04 16:10  UDP\Client\Debug

     目录          0  2009-03-02 08:24  UDP\Server

     目录          0  2009-03-02 08:24  UDP\Client

............此处省略4个文件信息

评论

共有 条评论