JSP能实现服务器和客户端的交互吗?

slhuang 2005-03-29 01:29:15
我是说象SOCKET一样的通信,而不是IIS那样类型的 “ 请求-应答” 模式
我对JSP还不了解,特发贴求问。
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
slhuang 2005-03-30
  • 打赏
  • 举报
回复
谢谢。揭贴。
飞行的兔子 2005-03-29
  • 打赏
  • 举报
回复
用jsp做,当然是b/s的啊
飞行的兔子 2005-03-29
  • 打赏
  • 举报
回复
用jsp做,当然是b/s的啊
slhuang 2005-03-29
  • 打赏
  • 举报
回复
谢谢楼上几位,再小心问一下,
楼上的几位说的都是B/S结构的吗?
wangkunkevin 2005-03-29
  • 打赏
  • 举报
回复
你说的是不是这个。但这两个是后台程序。最简单的

//客户端程序

import java.net.*;
import java.io.*;

public class SimpleClient{
public static void main(String args[]){
try{
Socket s1 = new Socket("192.168.218.50",5432);
BufferedReader br = new BufferedReader(new InputStreamReader(s1.getInputStream()));
System.out.println(br.readLine());
br.close();
s1.close();
}catch(ConnectException connExc){
System.err.println("Could not connect to the server");
}catch(IOException e){
}
}
}


//服务器端程序:

import java.net.*;
import java.io.*;

public class SimpleServer{
public static void main(String args[]){
ServerSocket s = null;
//Register your service on port 5432
try{
s = new ServerSocket(5432);
}catch(IOException e){
e.printStackTrace();
}

while(true){
try{
Socket s1 = s.accept();
OutputStream slout = s1.getOutputStream();
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(slout));
bw.write("Hello Net World\n");
bw.close();
s1.close();

}catch(IOException e){
e.printStackTrace();
}
}
}
}



chg2008 2005-03-29
  • 打赏
  • 举报
回复
servlet可以
飞行的兔子 2005-03-29
  • 打赏
  • 举报
回复
可以啊,java.net.*;包中提供了很多这方面的api,可以参考!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧