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

  • 大小: 40KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: C/C++
  • 標簽: TFTP??C程序??

資源簡介

TFTP_C程序實現:tftp協議的C語言實現。寫得很好(不是本人寫的)

資源截圖

代碼片段和文件信息

#define?_VC
#include?
#include?
#include?
#ifdef?_VC
#pragma?comment(?lib?“Wsock32.lib“?)
#endif

#include?“cmdfunction.h“
#include?“define.h“
#include?“cmdprocess.h“

SOCKET?sock?=?INVALID_SOCKET;
char?desthost[256]?=?“127.0.0.1“; //目的主機地址,默認為本機
int??filemode?=?TFTP_OCTET; //發送模式為octet

int?main(int?argc?char*?argv[])
{
printf(“**********************?Welcome!?**********************\n\n\
?????????????????This?is?a?TFTP_client?tool.\n\n“);
printf(helptext);???//顯示幫助信息
printf(“******************************************************\n\n“);

char?cmd[256];?????//cmd存放接收進來的命令字符?
????int?ret?=?0;?
sockaddr_in?addr;

//初始化Winsock庫
WSADATA?stWSAData;
if(WSAStartup(WSA_VERSION?&stWSAData)!=0)
{
printf(“Can‘t?start?Socket?\n“);
exit(0);
}
????
????sock?=?socket(AF_INETSOCK_DGRAM0);
if(sock==INVALID_SOCKET)
{
printf(“創建SOCKET失敗\n“);
exit(0);
}

/*初始化地址信息
struct?sockaddr_in?{
????????short???sin_family;
????????u_short?sin_port;
????????struct??in_addr?sin_addr;
????????char????sin_zero[8];
};
用做bind、connect、recvfrom、sendto等函數的參數,指明地址信息*/
addr.sin_family?=?AF_INET;
addr.sin_port?=?htons(INADDR_ANY);
addr.sin_addr.s_addr??=?INADDR_ANY;
//將socket綁定在某一端口
if(bind(sock(struct?sockaddr?*)&addrsizeof(addr))!=0)
{?
printf(“綁定失敗\n“);
exit(0);
}
while(true)
{
fflush(?stdin?); //清空緩沖區
printf(“>>“);
gets(cmd); //接收鍵盤輸入
parsecmd(cmd); //解析輸入的命令
}
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1613??2009-09-04?10:15??TFTP_C程序實現\TFTP_client\client.cpp

?????文件??????10514??2009-09-04?10:10??TFTP_C程序實現\TFTP_client\cmdfunction.h

?????文件???????1606??2009-09-04?10:10??TFTP_C程序實現\TFTP_client\cmdprocess.h

?????文件????????976??2009-09-04?10:10??TFTP_C程序實現\TFTP_client\define.h

?????文件???????1391??2009-09-04?10:10??TFTP_C程序實現\TFTP_client\makepack.h

?????文件???????4592??2007-09-04?14:42??TFTP_C程序實現\TFTP_client\TFTP_client.dsp

?????文件????????530??2007-09-04?13:36??TFTP_C程序實現\TFTP_client\TFTP_client.dsw

?????文件??????99328??2010-03-15?17:09??TFTP_C程序實現\TFTP_client\TFTP_client.ncb

?????文件??????54784??2010-03-15?17:09??TFTP_C程序實現\TFTP_client\TFTP_client.opt

?????文件????????945??2009-09-04?08:58??TFTP_C程序實現\TFTP_server\define.h

?????文件???????1138??2010-03-10?11:58??TFTP_C程序實現\TFTP_server\log.h

?????文件???????1119??2009-09-04?09:30??TFTP_C程序實現\TFTP_server\makepack.h

?????文件???????9745??2009-09-04?09:58??TFTP_C程序實現\TFTP_server\TftpS.cpp

?????文件???????3389??2009-09-04?07:49??TFTP_C程序實現\TFTP_server\TftpS.dsp

?????文件????????518??2009-09-04?08:55??TFTP_C程序實現\TFTP_server\TftpS.dsw

?????文件??????41984??2010-03-10?11:01??TFTP_C程序實現\TFTP_server\TftpS.ncb

?????文件??????53760??2010-03-10?11:01??TFTP_C程序實現\TFTP_server\TftpS.opt

?????文件???????4470??2007-09-05?06:56??TFTP_C程序實現\TFTP_server\TftpSer.dsp

?????文件????????522??2007-09-05?00:47??TFTP_C程序實現\TFTP_server\TftpSer.dsw

?????文件??????74752??2010-03-10?12:20??TFTP_C程序實現\TFTP_server\TftpSer.ncb

?????文件??????53760??2010-03-10?12:20??TFTP_C程序實現\TFTP_server\TftpSer.opt

?????目錄??????????0??2010-03-15?16:25??TFTP_C程序實現\TFTP_client\Debug

?????目錄??????????0??2010-03-15?17:09??TFTP_C程序實現\TFTP_client

?????目錄??????????0??2010-03-10?12:39??TFTP_C程序實現\TFTP_server

?????目錄??????????0??2010-03-10?12:14??TFTP_C程序實現

-----------?---------??----------?-----??----

???????????????421436????????????????????25


評論

共有 條評論