package com.bjsxt.client;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
/**
* 客户端(做好准备与服务器端通信),以字节流作为传输方式
* @author Administrator
*
*/
public class TestClient {
public static void main(String[] args) throws UnknownHostException, IOException {
Socket client = new Socket("127.0.0.1",9999);
OutputStream os = client.getOutputStream();
os.write("来自服务器的请求:abc".getBytes());
System.out.println("---客户端已发出请求---");
InputStream is = client.getInputStream();
byte[] buf = new byte[1024];
int len =0;
while((len=is.read(buf))!=-1) {
System.out.println(new String(buf,0,len));
}
if(is!=null) {
is.close();
}
if(os!=null) {
os.close();
}
}
}
Error:(19, 32) java: 无法将类 com.sun.org.apache.xpath.internal.operations.String中的构造器 String应用到给定类型;
需要: 没有参数
找到: byte[],int,int
原因: 实际参数列表和形式参数列表长度不同
老师这是什么原因呀