62,621
社区成员
发帖
与我相关
我的任务
分享
package com.practice;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.Socket;
/**
* @author LeBron 作者 E-mail: 354962246@qq.com
* @date 创建时间:2017年3月23日 下午7:44:25
*/
public class Client {
//客户端:
public static void main(String[] args) throws Exception {
Socket socket = new Socket("localhost", 8888);
OutputStream os = socket.getOutputStream();
InputStream is = System.in;
BufferedInputStream brs = new BufferedInputStream(is);
byte[] buf = new byte[1024];
int res = 0;
while ((res = brs.read(buf)) > -1) {
os.write(buf);
}
}
}
//服务端:
package com.practice;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
/**
* @author LeBron 作者 E-mail: 354962246@qq.com
* @date 创建时间:2017年3月23日 下午7:59:18
*/
public class Server {
public static void main(String[] args) throws Exception {
ServerSocket serverSocket = new ServerSocket(8888);
Socket ss = serverSocket.accept();
InputStream is = ss.getInputStream();
byte[] buf=new byte[1024];
int res=0;
while((res=is.read(buf))>-1){
System.out.println(new String(buf,0,res).toUpperCase());
}
}
}
基本能实现你那个转大写的功能