Socket 计网
monkey1008611
十四线小程序猿
展开
-
简单的网络嗅探器
网卡的四种工作模式①广播模式:该模式下的网卡能够接收网络中的广播信息;②组播模式:设置在该模式下的网卡能够接收组播数据;③直接模式:在这种模式下,只有目的网卡才能接收该数据;④混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否是传给它的嗅探器原理:通常的套接字只响应广播模式和直接模式发出的数据帧,对于其他形式的数据帧网络接口会直接丢弃。用户模式下,对网卡混杂模式的设...原创 2018-10-28 22:35:39 · 4881 阅读 · 1 评论 -
Socket 登录上线注册 --- 服务器(1)
软件:VSi2017;实现:服务器;先设置全局变量:函数如下:原创 2018-10-21 21:53:30 · 1376 阅读 · 0 评论 -
Socket 登陆上线注册 --- 服务器(2)
上一篇说了函数,这一篇主要叙述main: //创建用于监听的套接字 SOCKET sockSrv = socket(AF_INET, SOCK_STREAM, 0);//ipv4协议,流式传输 SOCKADDR_IN addrSrv;//此数据结构用做bind、connect、recvfrom、sendto等函数的参数,指明地址信息。 addrSrv.si...原创 2018-10-21 22:46:23 · 294 阅读 · 0 评论 -
Socket 登陆上线注册 --- 客户端(1)
客户端用了mfc写界面,感觉就是跟Android stduio很像,需要什么控件拖过去就好了,首先还是全局数据;这是它,,,异常丑陋的界面。主要功能都集中在在那几个按钮上面,需要绑定一些控件变量,2017的VS控件变量已经不能右键添加变量了,需要代码生成,这个我回头会写;PS:感觉微软有点放弃mfc了,好多人也不太用了,很多相关教程的VS版本都挺老的。先是登录按钮:加载套接字 -...原创 2018-10-21 23:21:22 · 418 阅读 · 0 评论 -
Socket 登陆上线注册 --- 客户端(2)
上一节是登录按钮,这一节是注册按钮:它与登录按钮相差不多,连接服务器的操作都是一样的,就是注册是把用户信息传递给服务器,由服务器检查是否是已存在用户名,或者是否超出注册上限,根据服务器返回的消息来判断当前操作。 可以看一下之前写的服务器的文章,里面有对注册信息的处理;void Cconnent1Dlg::OnBnClickedButton2(){ // TODO: 在此添加控件通知处理程序...原创 2018-10-21 23:25:40 · 295 阅读 · 0 评论