
网络编程
法哥2012
QQ:2533740151
展开
-
网络编程小结
随着网络的普及,软件对网络的依赖性也日益增强。打开电脑,浏览器,聊天工具,网络游戏等等和网络相关的内容。然而开发网络程序所面对的问题是网络应用程序的性能、安全性和效率等等。这里先介绍一下网络通信的基础知识,然后再演示一个实例:通过网络编程实现网络聊天和传输文件。 一、网络模型1.1 OSI参考模型 1.2 TCP/IP参考模型 二、基础协议2.1原创 2014-06-14 23:26:05 · 743 阅读 · 0 评论 -
实例:网络聊天和文件传输的实现
实例:网络聊天和文件传输的实现本程序基于socket网络通信技术开发,用的是tcp/ip协议。只能用于局域网,没有穿透外网的功能。程序比较简单,应用的全部是基础的编程知识,所以适合想要了解网络编程或者入门的人来参考。本程序主要实现的功能如题目所示,其中扩展了CRichEditCtrl类,采用了CRichEditCtrlEx类库,为网上搜集,这个类库最大的特色是可以在空间上显示传送过来的文件原创 2014-06-15 12:04:03 · 3111 阅读 · 0 评论 -
HTTP的工作原理
HTTP的工作原理 由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和原创 2014-05-22 00:33:39 · 967 阅读 · 0 评论 -
Socket编程 WSAError: 10093解决方法
本文分析了Socket编程 WSAError: 10093产生原因及提供了对应的解决方案。原创 2016-07-22 19:18:14 · 20650 阅读 · 1 评论 -
VC封装Ping命令的实现
本文给出了网络编程中封装ping命令的一种实现方式,能够在程序启动后一直ping目标网络。原创 2016-07-22 23:31:11 · 3981 阅读 · 0 评论 -
五个好用的网络协议分析工具(附下载地址)
Network Packet Analyzer,是一种网络分析程序,可以帮助网络管理员捕获、交互式浏览网络中传输的数据包和分析数据包信息等。这里给出了5个最好的网络数据包分析工具,具体如下:1. Wireshark相信大家都很熟悉,就不多介绍了。Wireshark网络嗅探器是最受欢迎的免费网络嗅探器之一,它能够在Unix系统和Win系统下运行。 下载:http:转载 2015-11-06 09:50:52 · 9933 阅读 · 1 评论 -
抓包工具feddler
因项目需要,用到了这个抓包工具。非常方便有用,做一个简单记录。1.清空内容2.发送请求的完整内容3.接收请求的完整数据4.查看具体的请求数据内容5.接收的json格式的数据内容6.接收的xml格式的数据内容抓包工具获取地址:http://download.youkuaiyun.com/detail/shufac/9856738原创 2017-05-31 18:40:48 · 1111 阅读 · 0 评论 -
VC实现http发送get和post请求
VC实现http发送get和post请求get请求首先通过前面介绍的抓包工具获取请求的详细内容,然后再通过VC拼接Header,函数如下:bool CXXX::http_get_eng_mode(){ // call000cmget_wan_configs</obj_method> CString strURL=_T("http://")+loginfo.strIPA原创 2017-07-14 18:58:04 · 13060 阅读 · 0 评论