网络通讯
文章平均质量分 60
happy hell
主要从事网络通讯方面研究,目前领导的项目有jabber IM、企业版IM、视频会议、视频监控、GPS车载、p2p技术、IPTV等等项目。
目前从事android平台整体系统架构,以及自主SDK研发,关注meego
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UDP的IOCP方式
class CIOCPServer { CString m_sConnectString;public: CDatabase m_Database; /*读起用户信息到内存*/ CIOCPServer(); virtual ~CIOCPServer(); //2005.6.2 BOOL StartServer(); BOOL StopServe原创 2008-01-27 16:56:00 · 7171 阅读 · 0 评论 -
如何成功的在MSVC6下编译PWLIB1_12_0 /OPENH323 2_4_0
1. 首先从http://www.openh323.org/code.html下载pwlib.zip 和 openh323.zip;或者是http://sourceforge.net/project/showfiles.php?group_id=80674 2. 把pwlib.zip 、openh323.zip分别展开到目录e:/h323/source/pwlib及e:/h323/so原创 2009-06-04 14:12:00 · 1186 阅读 · 0 评论 -
在Windows下编译pidgin
建立Mingw + MSYS编译环境网络上方法很多,笔者经过试验,选择了一个比较简单方便的安装方法。一、到下面的网站下载MingW安装文件http://www.tdragon.net/recentgcc/TDM/MinGW Installer不用MingW网站上的安装文件,是因为MingW的安装程序无法手工选择速度较快的sf.net下载网站。安装时,先选择检查更新,然后选择安装原创 2008-11-18 10:32:00 · 1277 阅读 · 0 评论 -
xmpp中文文档
地址如下: XMPP中文文档原创 2008-11-18 11:29:00 · 1194 阅读 · 0 评论 -
VC 下载者
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>|注意事项:如欲转载,请保留以下信息。谢谢|文章出处:http://hi.baidu.com/_wang8|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>上周朋友给了一套教主的vip个人源代码,于是根据需求敲敲打打改成这样。感叹教主的确出是同类软件中的精品。在隐藏与保护方面还是打算从驱动转载 2008-10-10 14:39:00 · 1595 阅读 · 0 评论 -
无Dll插入进程,下载者VC源代码
http://hi.baidu.com/core22/blog/item/f5399d23c1f9bb40ac34de73.html 无Dll插入进程,下载者VC源代码2007-12-30 15:29 生成MiNI下载者,则需要自己做一个工具了.读懂代码,把相应的部份加密即可.参考delphi版本的下载者源代码,编出来有16K左右。压缩也有10K多转载 2008-10-10 14:41:00 · 1574 阅读 · 0 评论 -
网络开发时用到的一些库
在做网络开发时用到的一些库1. libnet提供的接口函数主要实现和封装了数据包的构造和发送过程.地址:http://libnet.sourceforge.net/2. libdnet为几个低级网络例程提供了一个简化的接口在,包括网络地址处理,内核arp(4) 和 route(4)表处理,防火墙,接口配置,以及原始以太网和IP数据包传输。地址:http://libdnet.sourceforge.原创 2008-09-24 15:39:00 · 1134 阅读 · 0 评论 -
Windows网络编程经验小结
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));转载 2008-09-23 14:25:00 · 705 阅读 · 0 评论 -
开源Jabber(XMPP) IM服务器介绍
一.摘要这是我粗略读了一遍Jabber协议和相关技术文章后的产物,有些地方不一定准确。在文章中引用的一些代码来自www.jabber.org上的文章。 二. 什么是Jabber Jabber就像ICQ,MSN一样,是一个基于Internet的即时通讯系统,但是同这些即时通讯软件不同的是,它是一个开放的即时通讯系统,也是一 个基于XML Stream 的协议,用于在Intern原创 2008-07-08 09:52:00 · 1651 阅读 · 2 评论 -
使用hash_map list实现用户信息缓冲
//transaddrbuffer.h#pragma once#include #include #include #include "unicomodbclib.h"#pragma pack(push,4)using stdext::hash_map;using std::list;using std::pair;using std::auto_ptr转载 2008-07-08 10:18:00 · 924 阅读 · 0 评论 -
Hudsuckr Windows Proxy Configuration Tool
/* * Copyright 2007 ThoughtWorks, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obt原创 2008-06-02 14:12:00 · 1707 阅读 · 1 评论 -
IE代理设置
// TODOclass CSetIEProxy{public: CSetIEProxy() { } virtual ~CSetIEProxy() { } public: // // 设置代理 // BOOL SetProxy(CString strProxyServer) { if (SetProxyOption(strProxyServer) && EnableConnetByLan原创 2008-06-02 14:04:00 · 2604 阅读 · 0 评论 -
使用wildfire和linq在一个客户端整合QQ,MSN,Gtalk。
通过wildfire和linq可以将Gtalk,MSN,QQ,在一个客户端中联合起来,以下是我的操作步骤:也可以看 : http://lizongbo.googlepages.com/wildfire_linq 本文档 word 格式下载(带有完整抓图): http://lizongbo.googlepages.com/wildfire_linq.zip需要的软件有:a原创 2008-07-09 11:45:00 · 1633 阅读 · 0 评论 -
服务器的性能
服务器要提供服务,性能是十分关键的问题,但是究竟服务器应该跑多快,完全由应用决定的,我不赞成一味的追求性能。 对于性能的问题,可以通过分布应用得到解决。主要的网络应用的负载分担方式有DNS和NAT两用主要方式。WebFarme就是一个使用NAT进行负载分担的典型应用。其他一些服务的群集方案也是值得借鉴和参照的。另外,可以对用户应用偏好进行收集,然后进行必要的优化。如,WEB应用转载 2008-07-08 10:28:00 · 696 阅读 · 0 评论 -
一个即时通信系统架构实现的讨论
前言:看了些讨论类似QQ的系统的文章,自己以前参与的一个项目,就做这个,不过规模相对小点。写份文档,旨在清理清理思路,交流一下经验。这里的一些模块名称(ACS、NAS),采用了以前公司的命名方式,我觉得这么用不当,觉得没有必要令换个名字。文中的内容与那个系统也有很大的区别,时间太长了,很多东西记不清了是一个原因,再者一直觉得那东西问题多多,做了些更改,同时为简单起见,去掉了很多的细节内容。准确原创 2008-07-08 10:11:00 · 1242 阅读 · 0 评论 -
InterLockedIncrement and InterLockedDecrement
最近做的东西和相关的多线程访问相关,看到相关InterLockedIncrement and InterLockedDecrement的介绍比较少,简单总结一下:InterLockedIncrement and InterLockedDecrement就是带锁为一个32位的变量值加1。Decrement是减1。 这个函数是方便你多线程操作一个变量,不需要你自己来同步。原创 2008-03-14 13:48:00 · 1344 阅读 · 0 评论 -
WINDOWS Platform SDK 下载
最近由于需要使用IPV6方面的开发资料,下载了WINDWOS 网络编程相关的代码,发现在VC6.0上无法编译,猜想可能是SDK 的版本较低,于是网上找来个:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm 下载后,安装既可以实现IPV6在VC6.0平台编译调试。原创 2008-03-14 12:59:00 · 14857 阅读 · 2 评论 -
IOCP中10054错误
最近在测试IOCP模型的UDP通讯中发现,如果服务端UDP套接字直接给某个客户端发送数据,而该客户端不存在,会导致 上面的GetQueuedCompletionStatus会被激活,但返回错误,数据大小为0, 而且再投递WSARecvFrom请求,即使没有客户端发送数据,也会立即收到GetQueuedCompletionStatus 返回的错误消息,最终导致再也无法接收客户原创 2010-03-04 09:19:00 · 3965 阅读 · 0 评论
分享