
网络
jiayp004
知之者不如好之者,好之者不如乐之者
展开
-
网络适配器
台式机一般都采用内置网卡来连接网络。网卡也叫“网络适配器”,英文全称为“Network Interface Card”,简称“NIC”,网卡是局域网中最基本的部件之一,它是连接计算机与网络的硬件设备。无论是双绞线连接、同轴电缆连接还是光纤连接,都必须借助于网卡才能实现数据的通信。 网卡的主要工作原理是整理计算机上发往网线上的数据,并将数据分解为适当大小的数据包之后向网络上发送出去。对于网卡而原创 2009-04-30 15:45:00 · 1015 阅读 · 0 评论 -
Windows 网络命令行配置工具 netsh
NetSH 是windows系统本身提供的功能强大的网络配置命令行工具。有一次笔记本的网络出现问题,连ping其他设备都有问题,后来baidu才找到解决办法。netsh winsock reset这样就把网络修好了。同时学到了netsh这个有用的配置工具。简单介绍如下:NetSH命令介绍方案 C:\>netsh ? 用法: netsh [-a AliasFi原创 2012-08-11 20:49:10 · 2353 阅读 · 0 评论 -
学习RTP.Audio.And.Video.For.The.Internet的单词
原文:http://download.youkuaiyun.com/detail/jiayp004/4876833unprecedented 空前的codecs 编解码器Differentiate 区分webcasting 网络播放underpin 从下方支持,用东西支撑(建筑物等);加固,使坚固;支援,支持,加支柱;支柱,支持物;支承结构,Playout 播出compensat原创 2012-12-12 13:40:01 · 684 阅读 · 0 评论 -
JRtpLib组包代码
class MediaPacket{public: MediaPacket() { m_data=NULL; m_length=0; } MediaPacket(BYTE* buf,UInt32 length) { m_data=new BYTE[length]; memcpy(m_data,buf,length); m_length=le原创 2012-12-18 08:55:21 · 1893 阅读 · 1 评论 -
Libevent分解之数据结构SimpleQueue
#ifndef _TEST_STRUCT_C#define _TEST_STRUCT_C//结构体定义struct Student{ //业务数据 const char name[32]; int id; int classID; //下面的字段纯粹是为了建立链表用 struct TstField { struct Student *sle原创 2013-09-13 17:17:13 · 880 阅读 · 0 评论 -
Libevent 分解之数据结构 Singly-linked List
#include #include #include "queue.h"//结构体定义struct Student{ //业务数据 const char name[32]; int id; int classID; //下面的字段纯粹是为了建立链表用 struct TstField { struct Student *sle_next;原创 2013-09-13 15:31:26 · 1179 阅读 · 0 评论 -
Libevent分解之数据结构List
#ifndef _TEST_STRUCT_C#define _TEST_STRUCT_C//结构体定义struct Student{ //业务数据 const char name[32]; int id; int classID; //下面的字段纯粹是为了建立链表用 struct TstField { struct Student *sle原创 2013-09-13 16:43:54 · 1204 阅读 · 0 评论 -
Libevent分解之数据结构Tailqueue
#ifndef _TEST_STRUCT_C#define _TEST_STRUCT_C//结构体定义struct Student{ //业务数据 const char name[32]; int id; int classID; //下面的字段纯粹是为了建立链表用 struct TstField { struct Student *sle_nex原创 2013-09-13 18:10:53 · 995 阅读 · 1 评论 -
Libevent分解之数据结构Circlequeue
#ifndef _TEST_STRUCT_C#define _TEST_STRUCT_C//结构体定义struct Student{ //业务数据 const char name[32]; int id; int classID; //下面的字段纯粹是为了建立链表用 struct TstField { struct Student *sle原创 2013-09-13 19:03:03 · 1028 阅读 · 1 评论 -
Libevent分解之数据结构- 字典表
#ifndef _STUDENT_TEST_C_#define _STUDENT_TEST_C_#include "queue.h"#define ev_uint8_t unsigned char#define ev_int8_t signed charstruct StudentKV{ TAILQ_ENTRY(StudentKV) next;原创 2013-09-16 13:11:43 · 926 阅读 · 1 评论 -
event结构体中几个变量的作用
struct event{ //ev_next,ev_active_next和ev_signal_next都是双向链表节点指针;它们是libevent对 //不同事件类型和在不同的时期,对事件的管理时使用到的字段。 //libevent使用双向链表保存所有注册的I/O和Signal事件,ev_next就是该I/O事件在//链表中的位置;称此链表为“已注册原创 2013-11-01 13:50:12 · 6409 阅读 · 1 评论 -
Libevent中读消息流程
关于接收监听并建立连接得到通讯套接字过程请参考Libevent监听事件的建立过程文档。涉及到的几个结构体 struct bufferevent_private { //主要的结构体 structbufferevent bev; structevbuffer_cb_entry *rea原创 2013-11-04 12:54:03 · 3285 阅读 · 0 评论 -
libevent2.0.1.7
1.使用VS2005自带nmake编译libevent2017 (1)修改event_iocp.c、evthread_win32.c、listener.c三个文件,在文件开头分别加上一行: #define _WIN32_WINNT 0x0500 (2)打开Visual Studio 2005 命令提示 (3)切换到libevent2017目录 (4)执行nmak原创 2012-05-08 15:27:53 · 1271 阅读 · 0 评论 -
达尔文流媒体服务器配置文件
在windows下运行需要将相对路径配置成为绝对路径,否则找不到文件。 NAME CDATA #REQUIRED> NAME CDATA #REQUIRED TYPE (UInt8|SInt8|UInt16|SInt16|UInt32|SInt32|UInt64|SInt64|Float32|Float64|Bool16|Bool8|char) "原创 2012-03-13 12:40:31 · 2943 阅读 · 0 评论 -
Modbus通讯协议
Modbus协议 Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不转载 2009-04-30 15:57:00 · 2376 阅读 · 0 评论 -
CDMA 概念
W-CDMA,也称为WCDMA,全称为Wideband CDMA,也称为CDMA Direct Spread,意为宽频分码多重存取,这是基于GSM网发展出来的3G技术规范,是欧洲提出的宽带CDMA技术,它与日本提出的宽带CDMA技术基本相同,目前正在进一步融合。CDMA2000,由窄带CDMA(CDMA IS95)技术发展而来的宽带CDMA技术,也称为CDMA Multi-Carrier,由转载 2009-11-27 13:40:00 · 758 阅读 · 0 评论 -
路由器和网桥的区别
网桥工作在OSI模型中的第二层,即链路层。完成数据帧(frame)的转发,主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转发到哪个端口。帧中的地址称为“MAC”地址或“硬件”地址,一般就是网卡所带的地址。 网桥的作用是把两个或多个网络互连起来,提供透明的通信。网络上的设备看不到网桥的存在,设备之间的通信就如同在一个网上一样方便转载 2009-12-09 16:07:00 · 754 阅读 · 0 评论 -
SIP服务器设备技术要求介绍
1、引言 随着近年来SIP协议受到通信界的普遍关注,在互联网界不断开发和完善SIP协议应用的同时。电信界也开始看好该协议,国际著名的无线通信组织3GPP在Release5的IMS(IP多媒体子系统)中宣布以SIP为核心协议,ETSI又在其NGN体系中采用了IMS,SIP协议大有成为下一代网络核心协议的趋势。SIP服务器作为SIP系统中的核心实体,在不同的应用场景中其功能和性能指标上都有一定原创 2009-12-10 14:14:00 · 1241 阅读 · 0 评论 -
UDP内网穿透讲解 (转)
首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的转载 2009-12-10 14:16:00 · 975 阅读 · 0 评论 -
端口映射
什么是端口映射在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念。服务器可以向外提供多种服务,比如,一台服务器可以同时是WEB服务器,也可以是FTP服务器,同时,它也可以是邮件服务器。为什么一台服务器可以同时提供那么多的服务呢?其中一个很主要转载 2009-12-10 14:23:00 · 605 阅读 · 0 评论 -
博世Vidos 自动化接口调用源码
using System;using System.Windows.Forms;using System.Net;using System.Net.Sockets;using System.IO;using log4net;using jn.utils;namespace jn.bosch.vidos{ /// /// 本类对Vidos的自动化接口命令进行封装,主要是进行编解码器的动态组织。 /原创 2009-12-10 15:04:00 · 1563 阅读 · 0 评论 -
赛康串口通讯转换器说明
最近有客户需要把原来的串口设备都做成可以联网的,于是借了个串口通讯转换器进行测试。我们使用的赛康(http://www.serialcom.com.cn/)的通讯转换器。基本链接图:原创 2009-12-14 17:16:00 · 1666 阅读 · 0 评论 -
ace开发流程
1.ace编译。 ace源代码已经提供了各种版本的工程文件。选择相应的工程文件就可以。比如vs2005选择ace_vc8.sln解决方案。因为不同的工程文件访问的头文件定义不同所以需要将对应的头文件比如config-win32-msvc-8.h的内容拷贝到config.h内原创 2011-10-11 22:00:18 · 745 阅读 · 0 评论 -
ACE小程序
在ACE网路编程第一卷中有一个获取网页内容的小程序。但是将代码按照书上的敲击好,却获取不了网页,提示:client sent HTTP/1.1 request without hostname。后经反复测试终于通过,增加了如下的参数。 iov[3].iov_ba原创 2011-10-09 14:21:13 · 670 阅读 · 0 评论 -
关于ACE Trace日志
1.ACE_NTRACE默认是关闭的,必须在定义中将其设置为0,否则不生成该项日志。在config-all.h中,将# define ACE_NTRACE 1改为# define ACE_NTRACE 0就可以用ACE_TRACE()进行日志记录了。当然还要启用ACE的对象管理(Object_Manager)才可以。ACE::init();应该是ACE_原创 2011-12-26 22:20:34 · 1368 阅读 · 0 评论 -
ACE 输出日志到文件
// LogTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "ace/ace.h"#include "Ace/log_msg.h"#include "ace/streams.h"void foo();int ACE_TMAIN(int argc, ACE_TCHAR* argv[]){ ACE::in原创 2011-12-26 22:37:43 · 1572 阅读 · 0 评论 -
SSDP
SSDP是一个“简单服务发现协议” ,即英文“Simple Service Discovery Protocol的缩写” , 该协议定义了如何在网络上发现网络服务的方法。SSDP也规定了存放在XML文件中的信息格式。SSDP信息的传送是依靠HTTPU和HTTPMU进行的。不论是控制指针,或是UPnP设备,工作中都必然用到SSDP,设备接入网络之后,要利用它向网络广播自己的存在(广播的信息中还有设备转载 2014-06-18 13:56:04 · 1151 阅读 · 0 评论