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

  • 大小: 265KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: C/C++
  • 標簽: 劉文濤??

資源簡介

《網絡安全編程技術與實例》配套源代碼 說明: 本書中所有實例的源代碼按照書上的章節列出,請根據書上介紹的編譯步驟編譯每個程序,開發工具為Visual C++ 6.0 《網絡安全編程技術與實例》 作者:劉文濤

資源截圖

代碼片段和文件信息

//--------------------------------------------------------------------//
//????????????????作者:劉文濤????????????????????????????????????????//
//????????????????書籍:《網絡安全編程技術與實例》????????????????????//
//--------------------------------------------------------------------//
#include?
#include?
#pragma?comment(?lib?“ws2_32.lib“?)??
void?main()
{
????WSADATA?wsaData;
????SOCKET?ClientSocket;
????SOCKADDR_IN?ServerAddr;
????int?ServerPort?=?5150;
????char?ServerIPAddr[50]?=?“192.168.1.9“;
????char?*SendData?=?“Hello?World!“;
????char?ReceiveBuffer[1024]?=?““;
????int?SendLength?=??-?1;
????int?Result?=??-?1;
????if?((Result?=?WSAStartup(MAKEWORD(2?2)?&wsaData))?!=?0)
????{
????????printf(“WSAStartup?failed?with?error?%d\n“?Result);
????????return?;
????}
????ClientSocket?=?socket(AF_INET?SOCK_STREAM?IPPROTO_TCP);
????if?(ClientSocket?????{
????????printf(“socket?failed?with?error?%d\n“?WSAGetLastError());
????????return?;
????}
????memset(&ServerAddr?0?sizeof(ServerAddr));
????ServerAddr.sin_family?=?AF_INET;
????ServerAddr.sin_port?=?htons(ServerPort);
????ServerAddr.sin_addr.s_addr?=?inet_addr(ServerIPAddr);
????Result?=?connect(ClientSocket?(SOCKADDR*)?&ServerAddr?sizeof(ServerAddr));
????if?(Result?????{
????????printf(“connect?failed?with?error?%d\n“?WSAGetLastError());
????????return?;
????}
????printf(“strlen:%d\n“?strlen(SendData));
????SendLength?=?send(ClientSocket?SendData?strlen(SendData)?0);
????if?(SendLength?????{
????????printf(“send?failed?with?error?%d\n“?WSAGetLastError());
????????return?;
????}
????else
????{
????????printf(“Send?Data:%s\n“?SendData);
????}
????int?ReceiveLen;
????memset(ReceiveBuffer?0?sizeof(ReceiveBuffer));
????if?((ReceiveLen?=?recv(ClientSocket?ReceiveBuffer?1024?0))?????{
????????printf(“recv?failed?with?error?%d\n“?WSAGetLastError());
????????return?;
????}
????else
????{
????????printf(“Receive?Data:%s\n“?ReceiveBuffer);
????}
????if?(closesocket(ClientSocket)?==?SOCKET_ERROR)
????{
????????printf(“closesocket?failed?with?error?%d\n“?WSAGetLastError());
????}
????if?(WSACleanup()?==?SOCKET_ERROR)
????{
????????printf(“WSACleanup?failed?with?error?%d\n“?WSAGetLastError());
????}
}

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

?????文件????????196??2002-03-07?10:37??《網絡安全編程技術與實例》配套源代碼\《網絡安全編程技術與實例》配套源代碼說明.txt

?????文件???????2315??2008-03-05?22:10??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\tcpclient\tcpclient.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\tcpclient

?????文件???????3297??2008-03-05?22:12??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\tcpserver\tcpserver.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\tcpserver

?????文件???????2140??2008-03-05?22:16??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\udpclient\udpclient.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\udpclient

?????文件???????2492??2008-03-05?22:23??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\udpserver\udpserver.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2\udpserver

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.2.2

?????文件???????6654??2008-03-05?22:28??《網絡安全編程技術與實例》配套源代碼\第2章\2.3.2\rawsocketsend.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.3.2

?????文件???????3537??2008-03-05?22:28??《網絡安全編程技術與實例》配套源代碼\第2章\2.3.4\rawsocketreceive.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.3.4

?????文件???????1171??2008-03-05?22:28??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.1\process.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.1

?????文件???????1373??2008-03-05?22:28??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.3\time.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.3

?????文件???????3509??2008-03-05?22:29??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.4\key.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.4

?????文件???????1417??2008-03-05?22:29??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.5\1.cpp

?????文件???????2391??2008-03-05?22:29??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.5\2.cpp

?????文件???????2319??2008-03-05?22:29??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.5\3.cpp

?????文件???????1589??2008-03-05?22:29??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.5\4.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章\2.6.5

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第2章

?????文件???????4342??2008-03-05?22:49??《網絡安全編程技術與實例》配套源代碼\第3章\3.10.1\icmpscan.cpp

????..AD...?????????0??2010-04-02?12:05??《網絡安全編程技術與實例》配套源代碼\第3章\3.10.1

?????文件???????2301??2008-03-05?22:49??《網絡安全編程技術與實例》配套源代碼\第3章\3.10.2\tcpconnectscan.cpp

?????文件??????11351??2008-03-05?22:49??《網絡安全編程技術與實例》配套源代碼\第3章\3.10.2\tcpsynscan.cpp

............此處省略144個文件信息

評論

共有 條評論

相關資源