一个需求就是客户端传递json给服务端,当然用String来可以。
服务端收到后进行处理,发送响应报文给客户端。
具体代码如下
值得注意的一点是:readLine函数一定要有“\n”才能结束,不然的话会一直读取直到读到“\n”为止。
所以必须在String的后面加上“,”
原来readLine()方法在进行读取一行时,只有遇到回车(\r)或者换行符(\n)才会返回读取结果,这就是“读取一行的意思”,重要的是readLine()返回的读取内容中并不包含换行符或者回车符;
并且,当realLine()读取到的内容为空时,并不会返回 null,而是会一直阻塞,只有当读取的输入流发生错误或者被关闭时,readLine()方法才会返回null。
Client端的
package com.rosam.ywttest.test;
import java.io.*;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client03 {
public static void main(String[] args) {
try {
Socket