最新文章列表

主程的晋升攻略(4):TCP、消息分包和协议设计

在《主程的晋升攻略(3):IP、DNS和CDN》中,一次网络请求经过DNS解析知道了目的IP,现在就要发出网络包,这里我们说一说TCP的相关话题。   TCP是一种流式协议 讲网络编程的教科书一般都会对TCP的可靠传输,api用法做详细说明,但对于TCP是一种流式协议讲解的不多,但这背后隐藏着很重要的一个知识点。先做个名词定义方便交流,这里的“消息”是指应用层的一个完整的协议包。   流 ...
thinkry 评论(2) 有3890人浏览 2014-11-25 09:15

使用 acl 服务器框架编写负载均衡的应用服务

      acl 服务器框架的几种服务器模型(进程模型,多线程模型,非阻塞模型,协程模型,触发器模型,UDP通信模型)中,使用比较多的是多线程模 ...
zsxxsz 评论(1) 有3847人浏览 2014-09-20 22:33

视屏监控(基于TCP/IP一)

1,编写一个视屏监控软件,远程监控实时画面        初步实现的功能       分析;服务器;截取屏幕  通过对象流写出去             客户端;读取服务器发送过来的数据,并且显示在指定的位置       注意:在写客户端和服务器的时候要边写边测试,不然可能会出很多的问题          代码如下;      服务器入口     package ...
百合不是茶 评论(0) 有2101人浏览 2014-09-11 15:06

网络画图板(一)

  网络画图板;客户端在向服务器发送信息的时候需要定义发送的协议, 简称通信协议   形状类型   int type;  0直线   1矩形   2椭圆 形状数据  int x1,y ...
百合不是茶 评论(1) 有1581人浏览 2014-09-09 10:19

使用事件驱动模型实现高效稳定的网络服务器程序

前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上, 在网络编程中事件驱动也被广泛使用,并大 ...
商人shang 评论(0) 有1853人浏览 2014-08-28 16:12

跨平台网络通信与服务器编程框架库(acl库)介绍

一、描述 acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能 库。通过该库,用 ...
zsxxsz 评论(0) 有2049人浏览 2014-08-19 09:09

网络编程之tcp

/**  *TCPServer
fxzcollege6 评论(0) 有574人浏览 2014-06-23 16:25

UDP网络开发实例

/**  *UDPServer
fxzcollege6 评论(0) 有464人浏览 2014-06-23 16:04

Java Socket之多线程通信

上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动。 当Server每次接受到一个Client的请求之后,都建立一个线程,然后继续等待下一个Client的连接请求。这样就不会阻塞Server端接收请求了。具体代码如 ...
free9277 评论(0) 有2125人浏览 2014-06-13 16:35

Java Socket之单线程通信

1、 服务器端处理流程     接触一种技术,首先都要熟悉它的生命周期,这样才能从大局上看每个流程的细节。才有居高临下,势如劈竹的架势。加深我们对这种技术的理解。对于socket网络编程,我们现在来看看socket服务器的生命周期。        socket程序,一般情况下,都是服务器与客户端成双成对出现。     服务器端socket的生命周期为:监听服务器端口,接受客户端连接,获取 ...
free9277 评论(6) 有2707人浏览 2014-06-12 10:43

使用 acl 库开发简单的客户端与服务器程序

      之前写过一些如何使用 acl 的服务器框架编写服务器程序的技术文章(http://zsxxsz.iteye.com/category/210570,http://zsxxsz.iteye.com/category/80224),如果仅 ...
zsxxsz 评论(0) 有2814人浏览 2014-05-18 23:25

JAVA socket编程之NIO技术

Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。 Java NIO非堵塞技术实际是采取Reactor ...
247687009 评论(1) 有999人浏览 2014-05-18 01:38

网络与服务器编程框架库 acl_3.0.18 发布

acl 3.0.18 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主页:http://zsxxsz.iteye.com/)) 发布了,acl 是 one advanced C/C++ library 的简称,主   要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平 ...
zsxxsz 评论(0) 有1313人浏览 2014-04-07 19:49

黑马学习日记_网络编程篇

---------------------- android开发、java培训、期待与您交流! ---------------------- 1、IP、端口号和传输协议?   IP:在网络中双方进行通讯,必须要知道对方的IP地址,就类似于我们的身份证是唯一的,而IP地址就是这台电脑在网络中的地址,只有知道地址才能进行通讯。我们现在用的IP地址是IPv4它分为四段 每一段的取值范围是0~255 ...
小驴变黑马 评论(0) 有670人浏览 2014-04-04 00:24

基于PHP+MYSQL的WEB聊天应用雏形开发实例教程

更多技术资源:胡旭个人博客   前天,简单利用PHP做了一个简单的WEB聊天应用。没有发到网上,所以就不提供demo了。不过,发布一下源代码(见文尾)。   项目说明: 基于PHP+MYSQL的WEB聊天应用雏形,适合初学者学习。 知识储备: PHP、HTML+CSS、MYSQL 开发工具: CHROME NOTEPAD++   豆单地址:http://www.tudou. ...
乌鸟heart 评论(0) 有2321人浏览 2014-02-17 15:19

关于移动端控制电脑实现的设想

原文地址:关于移动端控制电脑实现的设想   曾在http://www.ihuxu.com/p/147.html中说过利用移动端(比如手机)控制电脑的设想。不过,在这里更正下之前的不妥之处。 对于用手机控制电脑的实现总结起来可以用两种方式实现。   第一,客户端<->服务端的模式,在这种模式下控制端(手机)充当客户端,被控端(电脑)充当服务端。实现这种模式可以采用俩种方式。其一,将服务端 ...
乌鸟heart 评论(0) 有1058人浏览 2014-02-16 01:46

Netty入门6

第二章. 架构总览   在这个章节,我们将阐述Netty提供的核心功能以及在此基础之上如何构建一个完备的网络应用。 2.1. 丰富的缓冲实现 Netty使用自 ...
秋天的童话穷 评论(0) 有1490人浏览 2014-02-13 09:27

【Netty官方文档翻译】引用计数对象(reference counted objects)

原文出处:http://netty.io/wiki/reference-counted-objects.html 原文地址可能有变,且内容可能发生变化。 如果转载请注明出处,谢谢合作^_^。   自从Netty 4开始,对象的生命周期由它们的引用计数(reference counts)管理,而不是由垃圾收集器(garbage collector)管理了。ByteBuf是最值得注意的,它使 ...
邢邢色色 评论(4) 有20205人浏览 2014-02-10 18:42

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics