黑马程序员技术交流社区
标题:
为何这段代码会报错
[打印本页]
作者:
空白心
时间:
2015-6-17 22:14
标题:
为何这段代码会报错
package cn.tcp;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
public class TcpS2 {
/**
* @param args
*/
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
/*
* 客户端键盘录入服务器控制台输出
*
* 发送端:
* 1.实例化一个Scanner和Socket;
* 2.获取一个Socket的输出流;
* 3.循环从控制台接收数据,并发送;
* 4.直到控制台输入886,循环结束;
* 5.释放资源
*/
Socket socket = new Socket("127.0.0.1",9991);
Scanner sc = new Scanner(System.in);
OutputStream out = socket.getOutputStream();
while(true){
System.out.println("请输入要发送的信息");
String str= sc.next();
out.write(str.getBytes());
if(str.equals("886")){
System.out.println("下了 结束>......");
break;
}
}
out.close();
socket.close();
System.out.println("客户端结束 ");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2