网络编程
文章平均质量分 82
red10057
这个作者很懒,什么都没留下…
展开
-
IP扫描;SendARP() 查询本地网络在线电脑IP,MAC,以及获得主机名。
#include #include #include #include #pragma comment(lib, "ws2_32") #pragma comment(lib, "iphlpapi") int main() { WORD wVersio原创 2011-05-28 20:19:00 · 3156 阅读 · 1 评论 -
Raw Socket编程
这里介绍Windows Sockets的一些关于原始套接字(Raw Socket)的编程。同Winsock1相比,最明显的就是支持了Raw Socket套接字类型,通过原始套接字,我们可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。转载 2011-05-28 20:58:00 · 1622 阅读 · 0 评论 -
端口扫描器
一、端口扫描器功能简介: 服务器上所开放的端口就是潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息,进行端口扫描的方法很多,可以是手工进行扫描、也可以用端口扫描软件进行。 扫描器通过选用远程TCP/IP不同的端口的服务,并记录目标给予的回答,转载 2011-05-28 21:04:00 · 2247 阅读 · 1 评论 -
gethostname(); gethostbyname(); gethostbyaddr() 的用法
#include #include #pragma comment(lib, "ws2_32") int main() { WSADATA wSdata; if (WSAStartup(MAKEWORD(2,2), &wSdata)!=0) { pr原创 2011-05-24 09:02:00 · 780 阅读 · 0 评论 -
gethostname(); gethostbyname(); gethostbyaddr() 的用法
#include #include #pragma comment(lib, "ws2_32") int main() { WSADATA wSdata; if (WSAStartup(MAKEWORD(2,2), &wSdata)!=0) { pr原创 2011-05-24 09:01:00 · 909 阅读 · 0 评论 -
从SOCKADDR 中得到IP
recvfrom(Sock,recv,100,0,(sockaddr*)&From,&Fromlen); sockaddr_in stmp; memcpy(&stmp,(sockaddr_in*)&From,sizeof(sockaddr_in)); ntohl(stmp.sin_addr.s_addr); char * a=inet_ntoa(stmp.sin_addr); a值转载 2012-08-15 21:03:07 · 592 阅读 · 0 评论 -
查看应用程序端口号
在CMD里面输入netstat -ano 可以找到端口和应用程序对应的PID号 再打开任务管理器,选到进程,选择查看\列,把PID号钩选,就可以看到响应进程的PID号了 ``再去对比就行了转载 2012-08-21 13:57:40 · 990 阅读 · 0 评论