91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-07
  • 語言: C/C++
  • 標(biāo)簽: udp??socket??cpp??源代碼??

資源簡(jiǎn)介

udp文件傳輸發(fā)送端源代碼,每次數(shù)據(jù)報(bào)的大小可調(diào),不丟包,ip地址,端口號(hào),文件名需要自己設(shè)置

資源截圖

代碼片段和文件信息

//?UdpFileServer.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//

#include?“stdafx.h“
#include?
#include?
#define?MAX_LENGTH?1024*30//不能太大,要比client端小至少一個(gè)量級(jí)(測(cè)試最大為1024*50)
int?_tmain(int?argc?_TCHAR*?argv[])
{
WORD?wVersionRequested;

WSADATA?wsaData;

wVersionRequested=MAKEWORD(22);

if(WSAStartup(wVersionRequested&wsaData)!=0)//初始化ws2_32.dll動(dòng)態(tài)庫
{
printf(“WSAStartup()?failed!\n“);//Winsock初始化錯(cuò)誤
exit(-1);
}

if(wsaData.wVersion!=wVersionRequested)
{
printf(“The?version?of?Winsock?is?not?suited!\n“);//Winsock版本不匹配
WSACleanup();//結(jié)束對(duì)ws2_32.dll的調(diào)用
exit(-2);
}

//說明ws2_32.dll正確加載
printf(“Load?ws2_32.dll?successfully!\n“);

//獲取本機(jī)IP地址
char?PCname[100]={““};
char?*IPaddress=NULL;
gethostname(PCnamesizeof(PCname));
printf(“Local?Hostn

評(píng)論

共有 條評(píng)論

相關(guān)資源