当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Socket类 当客户程序需要与服务器程序通讯的时候,客户程序在客户机创建一个socket对象,Socket类有几个构造函数。
 

 

 ·实例教程:j2ee编程起步(1)    »显示摘要«
    摘要:为了帮助国内j2ee初学者,将j2ee部分文档进行编译,期望能够对广大java爱好者有所帮助。      本文将通过简单例子,描述如何利用ejb开发、部署和运行一个客户机/服务器应用。例子的客户端作为java独立应用运行,由converterclient.java类实现。它实现一个简单的实时会话,主要通过客户端应用调用服务器端ejb类converterejb.java来实现。如果你已经安装了......
 ·如何编写一个java的队列类?    »显示摘要«
    摘要:队列是设计程序中常用的一种数据结构。它类似日常生活中的排队现象,采用一种被称为“先进先出”(lifo)的存储结构。数据元素只能从队尾进入,从队首取出。在队列中,数据元素可以任意增减,但数据元素的次序不会改变。每当有数据元素从队列中被取出,后面的数据元素依次向前移动一位。所以,任何时候从队列中读到的都是队首的数据。   根据这些特点,对队列定义了以下六种操作:  enq(x) 向队列插入一个值......


Java套接字编程(上)2

socket类

  如果创建了一个socket对象,那么它可能通过调用socket的 getinputstream()方法从服务程序获得输入流读传送来的信息,也可能通过调用socket的 getoutputstream()方法获得输出流来发送消息.在读写活动完成之后,客户程序调用close()方法关闭流与流套接字,下面的代码创建了一个服务程序主机地址为198.163.227.6,端口号为13的socket对象,然后从这个新创建的socket对象中读取输入流,然后再关闭流与socket对象. 【程序编程相关:JSP连接各类数据库大全(2)

  当客户程序需要与服务器程序通讯的时候,客户程序在客户机创建一个socket对象,socket类有几个构造函数.两个常用的构造函数是 socket(inetaddress addr, int port) 与 socket(string host, int port),两个构造函数都创建了一个基于socket的连接服务器端流套接字的流套接字.对于第一个inetaddress子类对象通过addr参数获得服务器主机的ip地址,对于第二个函数host参数包被分配到inetaddress对象中,如果没有ip地址与host参数相一致,那么将抛出unknownhostexception异常对象.两个函数都通过参数port获得服务器的端口号.假设已经建立连接了,网络api将在客户端基于socket的流套接字中捆绑客户程序的ip地址与任意一个端口号,否则两个函数都会抛出一个ioexception对象. 【推荐阅读:jsp计数器制作手册(2)

inputstream is = s.getinputstream (); 【扩展信息:JSP技巧:发送动态图像(3)

socket s = new socket ("198.163.227.6", 13);

// read from the stream.

is.close ();

s.close ();

  接下面我们将示范一个流套接字的客户程序,这个程序将创建一个socket对象,socket将访问运行在指定主机端口10000上的服务程序,如果访问成功客户程序将给服务程序发送一系列命令并打印服务程序的响应.
...   下一页
 ·patternsinjava(inenglish)    »显示摘要«
    摘要:patterns in java this article is contributed by wang hailong. preface the java class library heavily employs design patterns. this article discusses such scenarios. iterator collection/itera......
» 本期热门文章:

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