上一节给出了TCP网络编程的函数,这一节使用那些基本函数编写一个完成的TCP客户/服务器程序示例。
该例子执行的步骤如下:
1、客户从标准输入读入一行文本,并写给服务器。
2、服务器从网络输入读入这行文本,并回射给客户。
3、客户从网络输入读入这行回射文本,并显示在标准输出上。
用图描述如下:
编写TCP回射服务器程序如下:
#include
#include
#incl...
分类:
其他好文 时间:
2014-06-22 11:34:38
阅读次数:
180
原文出处:http://blog.csdn.net/lmh12506/article/details/7753978前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服...
分类:
其他好文 时间:
2014-06-15 15:15:14
阅读次数:
320
kill -15 pid 即: kill SIGNTERM pid不要使用kill -9。kill
-15会触发调用shutdownHook的run方法,从而可以执行关闭服务器的时候一些必要代码。kill -9不会触发shutdownHookkill -0
pid (kill SIGINT pid)...
分类:
其他好文 时间:
2014-06-11 13:12:36
阅读次数:
690
Subversion 组件
? 服务器组件 (管理员使用) 服务器端命令
? svnadmin:用来调整和修正svn档案库的工具
? svnserve:一个独立的服务器程序, 可以作为服务器行程执行, 或是被 SSH 启动; 另一个让你的档案库在网络上可供其它人存取的方法.
? 客户端组件(用户使用) 客户端命令
? svn:命令行客户端程序,这是用来管理数据的主要工具。...
分类:
其他好文 时间:
2014-06-01 14:02:34
阅读次数:
298
对于开发一款高性能服务器程序,广大服务器开发人员在一直为之奋斗和努力.其中一个影响服务器的重要瓶颈就是服务器的网络处理模块.如果一款服务器程序不能及时的处理用户的数据.则服务器的上层业务逻辑再高效也是徒劳.所以一个服务器程序的网络处理能力直接影响到整个服务器的性能,
本文主要介绍在windows平台...
分类:
其他好文 时间:
2014-05-29 04:18:08
阅读次数:
303
SuperSocket框架学习笔记2-构建SuperWebSocket服务器程序上一节简单介绍了
基本的SuperSocket服务器这一节我们使用 SuperWebSocket构建一个 能与Unity3D通信的(Console控制台)服务器程序嘎嘎 先下载
需要的 DLL类库服务端:SuperSo....
分类:
Web程序 时间:
2014-05-26 09:16:22
阅读次数:
445
确保上一节服务器程序运行没有问题,否则请仔细看上一节新建一个Unity3D项目(我的Unity3D版本是4.2.0)1,在Unity3D内新建一个文件夹命名
Plugin将下载的客户端:WebSocket4Net 客户端必备http://websocket4net.codeplex.com/WebS...
分类:
Web程序 时间:
2014-05-26 09:08:52
阅读次数:
3171
一、简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首眩对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问..
分类:
其他好文 时间:
2014-05-25 05:44:51
阅读次数:
383
服务器连接网络四部曲。
为了与外界沟通,c程序用数据流读写字节,比较常用的数据流有标准输入、标准输出、文件等。
如果想写一个与网络通信的程序,就需要一种新的数据流----------套接字。
使用套接字与客户端程序通信前,服务器需要历经四个阶段:绑定、监听、接受、开始。
1.绑定端口
计算机可能同时运行多个服务器程序,为了放置不同的对话混淆,每项服务必须使用不...
分类:
其他好文 时间:
2014-05-25 01:01:09
阅读次数:
317
前言:在Web开发中,服务器可以为每个用户创建一个会话对象(Session对象),注意:一个浏览器独占一个Session对象(默认情况下)。因此,在需要保存数据时,服务器程序可以把用户数据写到浏览器独占的Session中,当用户用浏览器访问其他程序时,其他程序可以从用户的Session中取出数据为用...
分类:
其他好文 时间:
2014-05-20 11:35:40
阅读次数:
218