网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java socket编程(三)     
  文章作者:未知  文章来源:水木森林  
  查看:106次  录入:管理员--2007-11-17  
 
  服务器sockets

列表9.2是一个服务器应用程序的一部分.

列表9.2 一个简单的服务器程序

/**
* 一个监听端口并提供html文档的程序.
*/
class simplewebserver {
public static void main(string args[])
{
serversocket serversocket = null;
socket clientsocket = null;
int connects = 0;
try
{
{
// 建立一个服务器socket
serversocket = new serversocket(80, 5);
while (connects < 5)
{
// 等待连接
clientsocket = serversocket.accept();
//服务连接
serviceclient(clientsocket);
connects++;
}
serversocket.close();
}
catch (ioexception ioe)
{
system.out.println("error in simplewebserver: " + ioe);
}
}
public static void serviceclient(socket client)
throws ioexception
{
datainputstream inbound = null;
dataoutputstream outbound = null;
try
{
// 得到io流
inbound = new datainputstream( client.getinputstream());
outbound = new dataoutputstream( client.getoutputstream());
//格式化输出(回应头和很少的html文档)
stringbuffer buffer = prepareoutput();
string inputline;
while ((inputline = inbound.readline()) != null)
{
//如果到了http请求的尾部,就发送回应
if ( inputline.equals("") )
{
outbound.writebytes(buffer.tostring());
break;
}
}
}
finally
{
// 清除
system.out.println("cleaning up connection: " + client);
tln("cleaning up connection: " + client);
outbound.close();
inbound.close();
client.close();
client.close();
}
}
 
 
上一篇: java socket编程(二)-3    下一篇: java socket编程(三)-2
  相关文档
sun java系统rfid软件 技术改变世界 11-16
rootfolder 属性 11-16
谈谈java中的调用方式 11-17
java进阶:编写跨平台java程序注意事项 11-16
常见java开发工具的特点比较(1) 11-16
java socket编程(三) 服务器sockets 11-16
浅析j2ee、j2se和j2me 11-16
技巧:使用java把文件/目录压缩成zip包 11-16
如何在eclipse中用hibernate插件(组图) 11-17
to_stream函数让解析字符串更简单 11-17
tuxedo配置管理简要说明 11-17
sun称java企业系统支持windows和ux 11-17
利弊分析——浅析开源的现实作用 11-17
t.class的获取和为擦拭法站台 11-17
垃圾自动收集系统指导 (2) 11-17
用jsp定制标签创建丰富的超连接(一) 11-17
hibernate + proxool配置 11-17
针对.net开发人员的存储过程评估 11-17
jcrontab - java定时程序进阶学习 11-17
apache tomcat 发布5.5.12 stable版本 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息