黑马程序员技术交流社区
标题:
求大神写个来 3Q
[打印本页]
作者:
毕业生
时间:
2014-8-1 10:55
标题:
求大神写个来 3Q
本帖最后由 格子、 于 2014-8-1 17:54 编辑
使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。
*
作者:
暗夜星辰
时间:
2014-8-1 11:18
public class ClientText {
/*
服务端读取客户端键盘录入的信息,并将其转成大写。
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Socket s = new Socket("192.168.XXX.XXX",10005);
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufout = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader bufrin = new BufferedReader(new InputStreamReader(s.getInputStream()));
String line = null;
while((line=bufr.readLine())!=null)
{
if("over".equals(line))
break;
bufout.write(line);
bufout.newLine();
bufout.flush();
String str = bufrin.readLine();
System.out.println("服务端说:"+str);
}
s.close();
bufr.close();
}
}[code]class ServerText
{
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(10005);
Socket s = ss.accept();
BufferedReader bufrin = new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedWriter bufout = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
String line = null;
while((line=bufrin.readLine())!=null)
{
bufout.write(line.toUpperCase());
bufout.newLine();
bufout.flush();
}
s.close();
ss.close();
}
}
复制代码
[/code]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2