当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Java的Socket APINT-FAMILY: 宋体; ms
 

 

    摘要:首先,这里所提到的类c语言指的是如c、c++、c#和java等语法和c语言一样或类似的程序设计语言。这些语言中,for语句的语法和执行流程都是一样的。本文将就这一语句的用法进行一个较为深入的讨论。 熟悉basic语言的用户都知道,在basic中for循环是通过指定初值、终值和步长来确定一个循环的。例如,要对一个长度为10的数组进行初始化,我们应当写作:for i = 0 to 9 step 1 a......
    摘要:注:这只是我的面向对象技术的一篇作业,随便贴的,大家不要介意:) 摘 要面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,在这篇论文中,我将从程序设计语言的发展和程序设计思想的演化之间的关系,来理解和思考面向对象程序设计技术,并逐步讨论如下课题:程序设计语言的演化,程序设计思想的演化,面向对象程序设计所支持的主要思想和概念,以及最后用一个数组的演化来说明面向对象程序设计的优势。 计......


Java网络服务器编程
java的socket api提供了一个很方便的对象接口进行网络编程.本文用一个简单的tcp echo server做例子,演示了如何使用java完成一个网络服务器.

用作例子的tcp echo server是按以下方式工作的: 【程序编程相关:MySql正则表达式的描述

  【推荐阅读:简单文件传输协议(TFTP)--网络大典

  【扩展信息:别让店小二宠坏了你

当一个客户端通过tcp连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个tcp连接发送回客户端.服务端会一直保持这个连接直到客户端关闭它为止.

因为服务器需要能同时处理多个客户端,我们先选用一个常见的多线程服务模型:

让一个thread负责监听服务端口,当有新的连接建立的时候,这个监听的thread会为这个连接创建一个新的thread来处理它.这样,服务器可以接受多个连接,并让多个thread来分别处理它们.

 

以下是相应的服务端程序:

public class echoserver implements runnable {

   

    public void run() {

       try {

           serversocket svr = new serversocket(7);

           while (true) {

              socket sock = svr.accept();

              new thread(new echosession(sock)).start();

           }

       } catch (ioexception ex) {

           throw new exceptionadapter(ex);


...   下一页
 ·将xml存入关系数据库    »显示摘要«
    摘要:[翻译] mhss 2004-02-28 原著:igor dayenjune 20, 2001翻译:寒蝉退士(mhss)译者声明:译者对译文不做任何担保,译者对译文不拥有任何权利并且不负担任何责任和义务。原文:http://www.xml.com/pub/a/2001/06/20/databases.html 介绍解决把 xml 有效的、自动的转换出入关系数据库的问题有各......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE