
Hi 你好,有些问题想问下,C-java 通信 然后 数据在 网页中显示,java的Server端数据如何传到Jsp中呢?
Hi你好,有些问题想问下,C-java通信然后数据在网页中显示,java的Server端数据如何传到Jsp中呢?实际为java中ServerSocket获取的数据如何在界...
Hi 你好,有些问题想问下,C-java 通信 然后 数据在 网页中显示,java的Server端数据如何传到Jsp中呢?
实际为 java中ServerSocket获取的数据如何在界面显示。 展开
实际为 java中ServerSocket获取的数据如何在界面显示。 展开
2016-05-10
展开全部
我想你应该是想问C/S架构中的客户端和服务端两者最常见的方式是通过Socket方式进行通信。Socket可以理解成一个电线插座的工作过程:服务器是电源插件,客户端是电器C和S通过电线和指定的插孔进行连接,连上后,S将电力源源不断发送到C,C就可以工作了。当然C也可以反向发送信息到S。两者可以相互通信。在建立的过程中代码有一些不同。在服务端采用API类是ServerSocket在客户端采用的API是Socket类连接建立后,双方都通过连接获取输入和输出流从而实现通信。即:InputStreamis=socket.getInputStream();is.read();连接代码:S端:ServerSocketserver=null;try{server=newServerSocket(指定的端口);}catch(Exceptione){System.out.println("不能监听:"+e.toString());}Socketsocket=null;try{socket=server.accept();InputStreamis=socket.getInputStream();//己通过建立起流,可以读取客户端发来的请求了//同样也可以发送能过sokcet.getOutputStream()..}catch(IOExceptione){System.out.println("出错:"+e.toString());}finally{try{if(socket!=null){socket.close();server.close();}}catch(IOExceptione){e.printStackTrace();}}客户端:Socketsocket=null;try{socket=newSocket(url,端口);//获取输出流,从而向服务端发数据socket.getOutputStream();//获取输入流,从而可以读服务端的数据socket.getInputStream();..}catch(Exceptione){e.printStackTrace();}finally{try{socket.close();}catch(IOExceptione){e.printStackTrace();}}
追问
抱歉,好像没有明白我的意思。
我是用Scocket进行通信,java写的Server,然后解析,需要显示到jsp网页中,这个数据如何从Server(Socket) 传到 jsp中显示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询