java如何接收通讯来的信息 我最近遇到一个问题;是关于如何接收服务器回应的信息;听问各位专家用java中的socket或其它类如何监听和接收返回信息??谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ServerSocket s=new ServerSocket(11111);//监听的端口Socket socket=s.accept();BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));String str=in.readLine(); 给出Tcp通讯的示范代码,供楼主参考:TimeServerTcp.javaimport java.net.*;import java.io.*;import java.util.Date;public class TimeServerTcp{ public static void main(String[] args){ ServerSocket ss=null; Socket socket=null; PrintWriter pw=null; try{ ss=new ServerSocket(2122); socket=ss.accept(); OutputStream os=socket.getOutputStream(); pw=new PrintWriter(os,true);//zidong flush Date date=new Date(); pw.println(date.toString()); }catch(Exception e){ e.printStackTrace(); }finally{ try{ if(pw!=null)pw.close(); if(ss!=null)ss.close(); if(socket!=null)socket.close(); }catch(Exception e){e.printStackTrace();} } }}TimeClientTcp.javaimport java.net.*;import java.io.*;public class TimeClientTcp{ public static void main(String[] args){ Socket socket=null; BufferedReader br=null; try{ socket=new Socket("localhost",2122); InputStream is=socket.getInputStream(); OutputStream os=socket.getOutputStream(); InputStreamReader isr=new InputStreamReader(is); br=new BufferedReader(isr); String data=br.readLine(); System.out.println(data); }catch(Exception e){ e.printStackTrace(); }finally{ try{ if(br!=null)br.close(); if(socket!=null)socket.close(); }catch(Exception e){e.printStackTrace();} } }} 纠结的MySql数据库表字段问题 求程序运行结果 这段Java代码应该如何改正? jgoodies formlayout 在构造函数中连接数据库的优缺点讨论 利用JAVA将经纬度写入EXIF中 看下这个组合算法,java里写算法真不容易 jfreechart demo 源码 问题。TimeSeriesDemo3.java 如何编写和运行一个servlet小程序呢?请各位大哥帮帮小女子吧!谢啦!!!! 关于Class.forName() 求一个正则表达式, 谢谢 Java 斗兽棋算法 帮优化一下
Socket socket=s.accept();
BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
String str=in.readLine();
TimeServerTcp.java
import java.net.*;
import java.io.*;
import java.util.Date;
public class TimeServerTcp{
public static void main(String[] args){
ServerSocket ss=null;
Socket socket=null;
PrintWriter pw=null; try{
ss=new ServerSocket(2122);
socket=ss.accept();
OutputStream os=socket.getOutputStream();
pw=new PrintWriter(os,true);//zidong flush
Date date=new Date();
pw.println(date.toString());
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(pw!=null)pw.close();
if(ss!=null)ss.close();
if(socket!=null)socket.close();
}catch(Exception e){e.printStackTrace();}
}
}
}
TimeClientTcp.java
import java.net.*;
import java.io.*;public class TimeClientTcp{
public static void main(String[] args){
Socket socket=null;
BufferedReader br=null; try{
socket=new Socket("localhost",2122);
InputStream is=socket.getInputStream();
OutputStream os=socket.getOutputStream();
InputStreamReader isr=new InputStreamReader(is);
br=new BufferedReader(isr);
String data=br.readLine();
System.out.println(data);
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(br!=null)br.close();
if(socket!=null)socket.close();
}catch(Exception e){e.printStackTrace();}
}
}
}