
网络编程
杨远
研究方向为高校信息化,网络管理及智能计算,专注于网络编程
展开
-
Windows套接字系列三:使用存档进行套接字编编程
本文介绍的CSocket编程模型。CSocket类提供一个更高的抽象水平比CAsyncSocket类的套接字支持。CSocket的使用一个版本的MFC序列化协议,通过MFC CArchive对象的数据和从一个socket对象。CSocket对象提供阻塞(而管理背景的Windows消息处理),并赋予您访问CArchive的,通信管理的许多方面,你将不得不使用原始API或CAsyncSocket类翻译 2012-05-02 15:14:27 · 939 阅读 · 0 评论 -
snmp++的使用一
如果你在使用snmp++出现如下同样错误:这里住下看可以解决!--------------------Configuration: tt - Win32 Debug--------------------Linking...tt.obj : error LNK2001: unresolved external symbol "public: class IpAddress & __this原创 2012-10-15 20:06:56 · 1491 阅读 · 0 评论 -
writeFile写入打开成乱码
writeFile写入打开成乱码先写入以下是不对的,// DWORD a=0xFEFF;// DWORD nBytes;// WriteFile(hFile,&a,sizeof(a),&nBytes,NULL);先写入字符数组后,再写入你想写入的值班是对的。如何写入一串数组请看这里原创 2012-11-26 10:11:39 · 2341 阅读 · 0 评论 -
终于明白了snmp++网络
snmp++自带的例子如何编译:这里编译过程是如下:1,vc++编译,生成exe文件。2,cmd找到上一步生成的exe的路径,再输入exe的文件名,按照提示输入参数下面以编绎snmpWalk为例:1,把自带的例子snmpWalk源码拷贝到vc++建立的命令行工程D:Test(自己定义)2,修改commnity成目标交换机的newPublic3,编译Test生成Text.原创 2012-11-23 10:02:49 · 1937 阅读 · 0 评论 -
为什么获取不到ipRouteDest(oid1.3.6.1.2.1.4.21.1.1)的值呢?
为什么获取不到ipRouteDest(oid1.3.6.1.2.1.4.21.1.1)的值呢?获取远程主机的ipRouteDest看这里.原创 2012-11-21 09:12:05 · 1831 阅读 · 0 评论 -
网络维修日志
1 、某处交换机获取到的地址为169开头,能手测一下是通的。 解决方法:能手测了是通的,说明线路没问题,估计数据也到本地了,truck口换另一个就可以了。 2、 某处能上外网上不了内网? 解决方法:手动配置dns或可能dns服务器断电了没起来。3、办公室上网速度比平常慢了许多? 解决方法:某个dns服务原创 2012-11-06 14:26:48 · 994 阅读 · 0 评论 -
为什么1.3.6.1.2.1.2.1.0的值是32呢?
1 这里说MG-SOFT MIB Browser不错2这里有一款开源的软件: SNMP的MIB浏览器 SnmpB1.3.6.1.2.1.2.1.0=interfaces/ifNumber 保存着当前系统中接口的数量(不管当前接口的状态)原创 2012-10-31 20:59:46 · 855 阅读 · 0 评论 -
snmp request time out?
为什么人家的可以呢?看这里snmp的深入学习三中程序运行正常,snmp get调用成功的,我的超时了。代码如下。#include "snmp_pp.h"#include "iostream.h"#define SYSDESCR "1.3.6.1.2.1.1.1.0" // Object ID for System Descriptorvoid main(){ Snmp::soc原创 2012-10-16 09:05:26 · 4771 阅读 · 3 评论 -
carchive网络传输二进制文件
carchive网络传输二进制文件,如果你对二进制文件的读写不懂,网络上传输二进制文件更不懂,这里包括音频,视频文件,图片文件等。研读这个例子是不错的选择,网络传输多个二进制文件。下载下来后可直接运行,测试通过的。点载下载下载地地:http://download.youkuaiyun.com/detail/ningzaizao/4466172由《Visual C++网络通信编程实用案例精选》配原创 2012-07-31 10:47:06 · 775 阅读 · 0 评论 -
进程通信的十一种方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是转载 2011-05-03 11:11:00 · 656 阅读 · 0 评论 -
PortScanner 我运行时遇到的常见的错误
PortScanner下载地址:http://www.codeguru.com/cpp/i-n/network/tcpip/article.php/c7535/Port-Scanner.htm环境:vc6.0, xp系统错误一:Iphlpapi.h 不存在的问题,解决方法:你可以在csdn里下载,再在目录里加载,包括库文件和include 文件,错误二:error C2664: '原创 2012-08-26 11:15:44 · 1008 阅读 · 0 评论 -
Carchive网络分段传输大型二进制文件
大型文件分割 再分段传输 不管是二进制文件或文本文件都可以传输的。1, CFile 内部有个指针能跟踪读写的位置。不用手动控制这个指针,直接在循环Read就可以了。。。2 源吗下载地址:http://download.youkuaiyun.com/detail/ningzaizao/44683743 关键代码如下: //大文件分割、分段 DWORD dwDataLen=1024原创 2012-08-01 10:05:42 · 1238 阅读 · 0 评论 -
毕业后事情也挺多的。
信息化:交换机的配置,信息化的理论知识积累网络编程:开源项目的研究与开发,规划软件的开发。。。。。。。。。。。。。。。。。。内容多,一个锐捷交换机的配置60小节,咋这么多啊。原创 2012-06-25 20:08:01 · 521 阅读 · 0 评论 -
Windows套接字系列五:使用存档的套接字示例
本文介绍了一个使用CSocket类的例子。例如员工CArchive对象序列化的数据通过一个套接字。请注意,这不是从文件或文件序列。下面的例子说明如何使用存档的CSocket对象的数据发送和接收通过。这个例子的设计,使应用程序的两个实例(同一台机器上或网络上的不同机器)交换数据。一个实例发送数据时,其他实例接受和承认。无论是应用程序可以启动一个交流,或者可以作为服务器或作为其他应用程序的客户翻译 2012-05-03 16:09:04 · 657 阅读 · 0 评论 -
在MFC中的windows socket编程要点
Windows套接字系列一:流套接字 Windows套接字系列二:数据报套接字 Windows套接字系列三:使用存档进行套接字编程Windows套接字系列四:操作顺序 Windows套接字系列五:使用存档的套接字示例Windows套接字系列六:带存档的套接字工作原理Windows套接字系列七:使用CAsyncSocket类Windows套接翻译 2012-05-02 10:31:37 · 1082 阅读 · 0 评论 -
Windows套接字系列六:带存档的套接字工作原理
本文介绍了如何CSocket对象,CSocketFile对象,CArchive对象相结合,以方便地通过Windows套接字发送和接收数据。文章的Windows Sockets:使用存档的套接字示例介绍了PacketSerialize功能。在PacketSerialize例如归档对象的工作原理非常类似于归档对象传递到一个MFC Serialize函数。本质上的区别是,插座,归档CFile翻译 2012-05-02 16:12:09 · 717 阅读 · 0 评论 -
snmp编程的开发工具包简介
1,可以使用WinSNMP API函数:这些函数实现基本的snmp功能,直接操作这些函数很繁杂2,可以使用支持SNMP功能的第三方开发包,如:UCD SNMP,PowerTCP 、SNMP++(出自HP公司)trap消息的简介SNMP软件评估1. SNMP软件开发工具包net-snmp(for C)、Agent++、snmp++(for C++)、SNMP4J(原创 2012-10-12 14:29:53 · 1089 阅读 · 0 评论