设为首页】 【加入收藏】 【网站地图】 【商品折扣
娱乐一生 娱乐明星
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
首页  |  java  |  .NET  |  C/C++  |  网页技术  |  php  |  asp  |  delphi  |  VC  |  VB开发  |  游戏开发  |  软件工程  |  Power Builder  |  Linux开发  |  Windows开发技巧
当前位置:首页 >> 网络编程 >> Java Socket编程(三)

Java Socket编程(三) -

服务器Sockets

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

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

/**
* 一个监听端口并提供HTML文档的程序.
*/
cla  SimpleWe erver {
public static void main(String args[])
{
ServerSocket serverSocket = null;
Socket clientSocket = null;
int co ects = 0;
try
{
{
// 建立一个服务器socket
serverSocket = new ServerSocket(80, 5);
while (co ects < 5)
{
// 等待连接
clientSocket = serverSocket.accept();
//服务连接
ServiceClient(clientSocket);
co ects++;
}
serverSocket.close();
}
catch (IOException ioe)
{
System.out.println("Error in SimpleWe erver: " + ioe);
}
}
public static void ServiceClient(Socket client)
throws IOException
{
DataI utStream i ound = null;
DataOutputStream outbound = null;
try
{
// 得到IO流
i ound = new DataI utStream( client.getI utStream());

JAVA天堂
outbound = new DataOutputStream( client.getOutputStream());
//格式化输出(回应头和很少的HTML文档)
StringBuffer buffer = PrepareOutput();
String i utLine;
while ((i utLine = i ound.readLine()) != null)
{
//如果到了HTTP请求的尾部,就发送回应
if ( i utLine.equals("") )
{
outbound.writeBytes(buffer.toString());
break;
}
}
}
finally
{
// 清除
System.out.println("Cleaning up co ection: " + client);
tln("Cleaning up co ection: " + client);
outbound.close();
i ound.close();
client.close();
client.close();
}
}

Java Socket编程(一)
Java Socket编程(二)1
Java Socket编程(二)2
Java Socket编程(二)3
Java Socket编程(三)1
Java Socket编程(三)2

Java Socket编程(四)1
Java Socket编程(四)2
Java Socket编程(五)



 

娱乐图摘

更多 >>

靓丽清纯美女meimei

美女私房全裸照
导演劝女演员脱衣服(视频)

大胆火辣人体艺术写真(图)

黑丝妹妹热辣诱惑-丝袜美女妹妹

PLMM 漂亮妹妹图集-妹妹图库

全球美女图库-美女集中营

52MM 我爱漂亮妹妹-制服妹妹诱惑

图王图库-世界美女明星图片资料库
美女写真集锦

激情两性-解密性生活
浴室MM湿身内衣诱惑
邻家小妹洗澡被偷拍(视频)

热点文章

更多

· 请问一个jni本地代码调试问题(linux+gdb+jdb)
· SAML简介:安全地共享数字身份信息
· Together ControlCenter 6.0 入门实
· 非Sun的java RMI设计与实现(转载)
· 【合集】有没必要花太大精力到awt,swing?
· 【合集】JBulider6安装问题
· Cisco校园软件作品创作大赛(转载)
· 【合集】怎样实现这样一个ComboBox?
· Sun公司Forte for Java IDE获奖
· 使用JDBC连接MYSQL数据库

热点文章

更多