![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
weilin.jiang
Windows内核砖家
展开
-
【Window】获取电脑连接的网络信息
1. 连接的Wifi信息 WSAData data; if (WSAStartup(MAKEWORD(1, 1), &data) != 0) { return; } DWORD dwError = ERROR_SUCCESS; DWORD dwActualVresion; HANDLE wlanHandle; dwError = WlanOpenHandle(1,原创 2016-12-03 11:16:05 · 1966 阅读 · 0 评论 -
【网络编程】Linux多播简单实现
在测试多时先确定测试的接口(网卡)是否已经开启多播功能,如下:图.1其中RUNNING MULTICAST表示开启了多播功能,可用ifconfig命令开启多播数据发送端:#include #include #include #include #include #include #include #include #include int main(i原创 2016-06-05 17:26:42 · 941 阅读 · 0 评论 -
通过ssh通道加密通信数据
ssh数据加密是非常棒的,先来个如何进行加密的示意图。图.1开启ssh服务(ubuntu):#/etc/init.d/ssh start查看ssh 服务状态:图.2执行:#ssh -L 6000:127.0.0.1:8888 -N 127.0.0.1 // 注意,这里第一个ip是回环地址,第二个应该是远程的地址,这里用于测试。6原创 2016-03-24 18:44:31 · 3999 阅读 · 0 评论 -
ubuntu自主配置ip地址
相关命令:ifconfig , route输出网卡信息#ifconfig -aifconfig基本用法:ifconfig {interface} {up|down} //启动、关闭网卡ifconfig interface {options} options: // 选项包括 up,down mtu netmask broad原创 2016-03-24 15:28:27 · 1135 阅读 · 0 评论 -
ICMP报文
1 引言2 ICMP报文的类型3 ICMP地址掩请求与应答4 ICMP时间戳请求与应答5 ICMP端口不可达差错1 引言 ICMP经常被认为是IP层的一个组成部分。它传递差错以及其他需要注意的信息。ICMP报文通常被IP层或更层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。 ICMP报文是在IP数据报内部被传输的,它封装在IP数据报内。 关于转载 2015-12-03 23:04:56 · 2053 阅读 · 0 评论 -
SMTP-发送邮件
1. 创建socket套接字 SOCKET s = socket(PF_INET,SOCK_STREAM,0); 2.获取smtp服务器地址 sockaddr_in sin; memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_port = htons(25);原创 2016-01-18 14:12:24 · 1451 阅读 · 0 评论 -
SMTP协议邮件常用命令与回复
SMTP命令列表HELO客户端为标识自己的身份而发送的命令(通常带域名)EHLO使服务器可以表明自己支持扩展简单邮件传输协议 (ESMTP) 命令。MAIL FROM标识邮件的发件人;以 MAIL FROM: 的形式使用。RCPT TO标识邮件的收件人;以 RCPT TO: 的形式使用。TURN允许客户端和原创 2016-01-17 17:38:55 · 6309 阅读 · 0 评论 -
Ping使用
PING 工作原理 一、什么是 PING 是 DOS 命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢 PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping 发 送一个 ICMP 回声请求消息给目的地并报告是否收到所希望的 ICMP 回声应答。 它是用来检查网络是否通畅或者网络连接速度的命令。 作为一个生活在网络转载 2015-11-29 14:22:47 · 823 阅读 · 0 评论 -
基于socket原始套接字的网络嗅探器
// NetSniffer.cpp : 定义控制台应用程序的入口点。///*简单说明一下什么是网络嗅探器,网络嗅探器是一个抓取所有经过网卡数据的软件,在一般使用电脑时,网卡只接受到发送至本机的数据,那是因为这是网卡是非混杂模式的,挡一个目的地址非本机地址的数据包经过网卡时,网卡在数据链路层(mac地址)检测到是非本机数据,则直接丢弃,当设置为混杂模式时,所有经过网卡的数据包均可被读取出原创 2015-11-28 12:50:04 · 7733 阅读 · 6 评论 -
windows基于TCP/IP的简单文件/图片传输
详细函数资料参考msdn// TransPic_Server.cpp : 定义控制台应用程序的入口点。/* Server.cpp*///#include "stdafx.h"#include #include #include #define BUF 256#pragma comment(lib, "Ws2_32.lib")int _tmain(int argc,原创 2015-11-21 17:04:41 · 2945 阅读 · 1 评论 -
【Window】Win32 API连接热点
Window 无线网络处理相关博文:【Window】获取电脑连接的网络信息Window 平台操作无线网络相关的的问题,大多都是使用 wlanapi 库,以下连接Wifi也不例外。要连接热点得必须有ssid 和 key.,window没有提供现成的函数,提供两个参数可以直接连接wifi,wifi 连接过程也是有学问的,那就是要提供一个profile ,原创 2017-01-08 13:23:51 · 2406 阅读 · 0 评论