Java Socket发送数据求助 初学Java 以及 Socket写了一下,发现下面这个问题, :Socket已经链接成功, 关键在发送的数据上面:发送:接收后求助, 怎么才能保证发送的和接收的是一样的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你输入的时候你定义了大小就是1024,但是你输入的字符不到1024实际占用了1024,你输入没必要定义大小,你可以把你输入的值给你声明变量赋值byte [] b=sendStr.getBytes(); private Socket socket = null; private BufferedReader br = null; private PrintWriter pw = null; public ServeOneJabbr(Socket s) { socket = s; try { br = new BufferedReader(new InputStreamReader(socket.getInputStream())); pw = new PrintWriter( new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true); //按行读 String str; //循环也行 while(true){ str = br.readLine(); if (str.equals("END")) { br.close(); pw.close(); socket.close(); break; } System.out.println("Client Socket Message:" + str); pw.println("Message Received"); pw.flush(); } catch (Exception e) { e.printStackTrace(); } } 计算贷款支付余额 怎样学好java? 问一个SQL语句的问题。谢谢~~~ 用额外线程更新进度条有问题? 请教java多线程死机问题 指定长度的字符串截取,返回一个字符串数组 JavaBean里的getXXX函数是否可以带参数? 隐藏和覆盖的区别 关于 E-Book<<java 虛擬機器>>的下载,译者:蔡学镛! 此书急需要,不知哪位大侠此次鼎立相助!!! J builder5.0中出现neither class nor source found for java.lang.Object 在线等待!!IDEA 如何压缩java程序为可执行的jar文件? jhtml文件是什么东东?
{
socket = s;
try
{
br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
pw =
new PrintWriter(
new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true);
//按行读
String str;
//循环也行
while(true){
str = br.readLine();
if (str.equals("END"))
{
br.close();
pw.close();
socket.close();
break;
}
System.out.println("Client Socket Message:" + str);
pw.println("Message Received");
pw.flush(); }
catch (Exception e)
{
e.printStackTrace();
}
}