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

  • 大小: 13.35MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-13
  • 語言: C/C++
  • 標簽: VC++??Socket??

資源簡介

基于VC++ Socket 網絡調試助手源碼

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“ClientInfo.h“
#include???
#include???
#include???
??
#pragma?comment(lib?“wsock32“)??
ClientInfo::ClientInfo(void)
{
}

ClientInfo::~ClientInfo(void)
{
}


using?namespace?std;??
??
void?main()???
{??
????int?ret?=?0;??
????WSADATA?wsadata;??
????WORD?version?=?MAKEWORD(20);??
????ret?=?WSAStartup(version&wsadata);??
??
????//服務器端口創建??
????SOCKET?m_hServerSocket;??
????m_hServerSocket?=?socket(AF_INETSOCK_STREAM0);??
??
????//服務器端口綁定??
????SOCKADDR_IN?m_addr;??
????m_addr.sin_family?=?AF_INET;??
????m_addr.sin_addr.S_un.S_addr?=?INADDR_ANY;//如果服務器是單網卡的,則就是這塊網卡的ip地址;如果是多網卡,則是其中的任意一塊的ip地址??
????m_addr.sin_port?=?htons(9800);??
????ret?=?bind(m_hServerSocket(LPSOCKADDR)&m_addrsizeof(m_addr));??
??????
????//服務器端口開始監聽??
????ret?=?listen(m_hServerSocket10);//第二個參數指定最大申請的連接數??
??
????WSADATA?cli_wsadata;??
????ret?=?WSAStartup(version&cli_wsadata);??
??
????//客戶端端口創建??
????SOCKET?m_hClientSocket;??
????m_hClientSocket?=?socket(AF_INETSOCK_STREAM0);??
??
??
????//客戶端向服務器發送連接請求??
????SOCKADDR_IN?m_addr1;??
????m_addr1.sin_family?=?AF_INET;??
????m_addr1.sin_addr.S_un.S_addr?=?inet_addr(“139.196.167.131“);//服務器的ip地址??
????m_addr1.sin_port?=?htons(10000);//服務器socket的端口號??
????ret?=?connect(m_hClientSocket(LPSOCKADDR)&m_addr1sizeof(m_addr1));//從客戶端端口m_hClientSocket想服務器端口m_addr1發送連接請求??
??????
????//0xCD0xCD0xCD0XCD.?因為DEBUG為每個字節初始化0xcd(204)你未正確取得對方IP,并且你的變量未初始化的結果。???
????//開始使用accept和getpeername一直返回204.204.204.204的原因??
??
????SOCKET?com_Sock;??
????SOCKADDR_IN?addr_conn;??
????int?nSize?=?sizeof(addr_conn);??
????//initialize?the?memory?block?via?the?memset?function??
????memset((void?*)&addr_conn0sizeof(addr_conn));??
??
????com_Sock?=?accept(m_hServerSocketNULLNULL);???????????//從連接隊列中取第一個連接進行通信??
????//開始時候錯誤是因為把第三個參數寫成了(int?*)(sizeof(addr_conn)),所以不會報錯但是取不到正確結果!!!??
????//com_Sock?=?accept(m_hServerSocket(SOCKADDR?*)&addr_conn&nSize);?//or??
????getpeername(com_Sock(SOCKADDR?*)&addr_conn&nSize);??
??
????char?szPeerAddress[16];??
????//Sets?buffers?to?a?specified?character.??
????memset((void?*)szPeerAddress0sizeof(szPeerAddress));??
????cout?<????//If?no?error?occurs?inet_ntoa?returns?a?character?pointer?to?a?static?buffer???
????//containing?the?text?address?in?standard?“.‘‘?notation??
????//strcpy(szPeerAddressinet_ntoa(addr_conn.sin_addr));?
strcpy_s(szPeerAddressinet_ntoa(addr_conn.sin_addr));
????//Copy?a?string.the?second?parameter?strSource?Null-terminated?source?string??
????cout?<????//so?remember?that?every?time?use?the?inet_ntoa?you?must?copy?the?result?by?yourself??
????//or?it?will?be?covered?by?the?other?value??
????addr_conn.sin_addr.S_un.S_addr?=?inet_addr(“139.196.167.131“);??
????cout?<??
????cout?<??
}??

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

?????文件????1872896??2016-12-12?12:19??TEST\Debug\TEST.exe

?????文件???11234304??2016-12-12?12:19??TEST\Debug\TEST.pdb

?????文件???????3196??2016-12-09?16:27??TEST\TEST\ClientInfo.cpp

?????文件???????7646??2016-12-12?12:19??TEST\TEST\Debug\BuildLog.htm

?????文件?????????60??2016-12-12?12:19??TEST\TEST\Debug\mt.dep

?????文件??????11884??2016-12-12?12:19??TEST\TEST\Debug\NewSocket.obj

?????文件?????462601??2016-12-12?12:19??TEST\TEST\Debug\stdafx.obj

?????文件???????1196??2015-05-28?09:38??TEST\TEST\Debug\TEST.exe.embed.manifest

?????文件???????1260??2015-05-28?09:38??TEST\TEST\Debug\TEST.exe.embed.manifest.res

?????文件????????381??2016-12-12?12:19??TEST\TEST\Debug\TEST.exe.intermediate.manifest

?????文件??????21778??2016-12-12?12:19??TEST\TEST\Debug\TEST.obj

?????文件???24772608??2016-12-12?12:19??TEST\TEST\Debug\TEST.pch

?????文件??????33988??2016-12-12?12:19??TEST\TEST\Debug\TEST.res

?????文件?????140369??2016-12-12?12:19??TEST\TEST\Debug\TESTDlg.obj

?????文件????1027072??2016-12-12?12:19??TEST\TEST\Debug\vc90.idb

?????文件????2093056??2016-12-12?12:19??TEST\TEST\Debug\vc90.pdb

?????文件????????895??2015-05-28?14:38??TEST\TEST\NewSocket.cpp

?????文件????????984??2015-05-28?14:38??TEST\TEST\NewSocket.h

?????文件???????2709??2015-05-28?14:38??TEST\TEST\ReadMe.txt

????.......?????21630??2003-07-24?09:52??TEST\TEST\res\TEST.ico

?????文件????????360??2015-05-28?09:31??TEST\TEST\res\TEST.rc2

?????文件???????1549??2016-12-09?17:11??TEST\TEST\resource.h

?????文件????????135??2015-05-28?09:31??TEST\TEST\stdafx.cpp

?????文件???????1796??2015-05-28?09:31??TEST\TEST\stdafx.h

?????文件???????1030??2015-05-28?09:31??TEST\TEST\targetver.h

?????文件??????60440??2016-12-12?09:29??TEST\TEST\TEST.APS

?????文件???????1621??2015-05-28?14:38??TEST\TEST\TEST.cpp

?????文件????????429??2015-05-28?09:31??TEST\TEST\TEST.h

?????文件???????6413??2016-12-12?09:29??TEST\TEST\TEST.rc

?????文件???????5609??2016-12-09?16:30??TEST\TEST\TEST.vcproj

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

評論

共有 條評論