RetroShare是一个即时通讯工具(聊天/IM),它是跨平台的P2P分享程序,它基于网络对等层和用OenSSL对信息进行加密,目标是要做一个安全的IM以及文件共享的P2P服务,提供了文件分享,聊天,信息和频道等功能。
qutIM是一个即时通讯(聊天)工具。它是一个新的开源项目,开始于2008年一月。它的主要目的是作一个Linux下速度快而界面友好的类似ICQ的客户端,它同样也支持Windows和Mac OS。
EasyTalker 是开源的集群聊与私聊为一体的即时通讯工具,你可以同时下载服务器和客户端程序,开启你与朋友、舍友、同学、同事之间的聊天之旅。
Tcprstat 是免费开源的TCP分析工具,可检测网络的传输,并且计算请求和响应之间的延迟。 它的输出格式类似 linux 的 vmstat 和 iostat 的输出格式。这个工具能够检测到某个端口的流量情况。可以监听包括 mysqld httpd memcached 等单个守护进程的请求和响应时间。
Tcpdive 是 TCP 性能剖析工具,主要特性: 更多 TCP 内部性能信息 定量评估 TCP 性能改进 描述在 TCP 层的 HTTP 处理,依赖于 HTTP Apps 容易部署,使用友好 Tcpdive 已经在新浪的生产环境上部署使用: 提高微博图片服务质量 提高微博视频服务质量 在有线和无线网络中比较 TCP 性能 记录不同应用的 TCP 流量 传输: 损失...
Packet Sender 是一个开源的发送和接收 TCP/UDP 包的测试工具。主线分支官方支持 Windows,Mac 和 Ubuntu 桌面 Linux(开源),同时提供 Android 版本(免费)。网络应用程序调试/测试必备!
什么是TCP粘包问题以及为什么会产生TCP粘包,本文不加讨论。本文使用golang的 bufio.Scanner 来实现自定义协议解包。
tcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,我们曾经应用于网易的广告投放系统,urs系统,nginx hmux协议开发等系统,避免了上线带来的很多问题。
高并发客户端程序 采用epoll异步非阻塞,单线程实现高并发,参照nginx事件机制,加入非阻塞定时器
在过去的几年里,随着移动互联网的飞速发展,整个基础网络已经发生了翻天覆地的变化。 用户接入网络的方式,除了宽带和光纤之外,还有2G/3G/4G/WiFi,5G也已经在路上了。 作为使用范围最广的传输层协议,TCP诞生于固网时代,在设计之初并没有考虑到上述种种情况, 这导致了它在某些场景下,性能并不是最优的。因此大多数的CDN厂商和一些规模较大的互联网公司都会 进行TCP协议的优化,以提供更好的用户体验,如更快的访问速度,更低的访问失败率,更流畅的视频播放等。
iptraf是一个基于ncurses开发的IP局域网监控工具,它可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。
tcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,我们曾经应用于网易的广告投放系统,urs系统,nginx hmux协议开发等系统,避免了上线带来的很多问题。
Actor Messaging platform 是一个即时通讯平台,它提供了多种特性,例如:大型群组聊天;无限制历史存储;收发文件、图片、视频; 电话号码/电子邮件或 OAuth2 一次性密码认证;轻松集成外部服务。
Telegram Messenger是一个跨平台的即时通讯软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。使用者可以相互交换加密与自解构的讯息, 以及相片、影片、文件,支援所有的档案类型。
Pandion 是即时传递消息的内部通讯工具,基于XMPP协议,它集成了普通聊天工具的功能,同时:可以更改对方的称谓;在一个页面中同时切换多个对话窗口;安全保密,交流的信息在网络上以加密方式传输;具有会议室功能,是您出差在外时随时组织开会的好工具。
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。
Telegram Messenger是一个跨平台的即时通讯软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。使用者可以相互交换加密与自解构的讯息, 以及相片、影片、文件,支援所有的档案类型。官方网站有正式发布Android、iOS、Mac OS X与正在Beta的Windows Phone的版本;其他版本皆为非正式的版本,而且是由独立研发人员利用官方的应用程序接口来开发的。
Review Board起源于VMware的一些开发者。它基于Django,你可以把它安装在自己的服务器上,工作流和Rietveld极为类似。令人高兴的是它提 供了在diffs里进行语法彩色编码,使得代码阅读变得简便。此外,它还实现了基于Lucene的搜索来帮助管理较大的diffs组。
Review Board起源于VMware的一些开发者。它基于Django,你可以把它安装在自己的服务器上,工作流和Rietveld极为类似。令人高兴的是它提 供了在diffs里进行语法彩色编码,使得代码阅读变得简便。此外,它还实现了基于Lucene的搜索来帮助管理较大的diffs组。
Codebrag 是一个代码审查工具,实现了代码审查工作流。内建评论和 Likes ,支持代码直接讨论,智能的 email 提醒,支持 git 和 SVN。