黑马程序员技术交流社区
标题:
问个IO问题
[打印本页]
作者:
匿名
时间:
2011-9-28 16:34
标题:
回复 楼主 的帖子
写个最简单的web用户登录注册 ,发布在服务器上,或IIS,再用外网访问,不知道是你说的那个意思吗
作者:
匿名
时间:
2011-9-28 16:37
可以啊,张老师的网络编程视频里不是有传送信息的么,好像就05或06吧 忘记了
从键盘录入一个字符串可以用
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
in.readLine();
作者:
匿名
时间:
2011-9-28 16:56
代码太多我就不些上来了,你可以看看毕向东老师的这个视频:
黑马程序员_毕向东_Java基础视频教程第23天-12-网络编程(TCP传输2).avi
把源换成键盘,用
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
获取键盘输入信息,就可以了
作者:
匿名
时间:
2011-9-28 17:45
import java.net.* ;
import java.io.* ;
public class EchoClient{
public static void main(String args[]) throws Exception { // 所有异常抛出
Socket client = null ; // 表示客 户端
client = new Socket("localhost",8888) ;
BufferedReader buf = null ; // 一次性接收完成
PrintStream out = null ; // 发送数据
BufferedReader input = null ; // 接收键盘数据
input = new BufferedReader(new InputStreamReader(System.in)) ;
buf = new BufferedReader(new InputStreamReader(client.getInputStream())) ;
out = new PrintStream(client.getOutputStream()) ;
boolean flag = true ; // 定义标志位
while(flag){
System.out.print("输入信息:") ;
String str = input.readLine() ; // 接收键盘的输入信息
out.println(str) ;
if("bye".equals(str)){
flag = false ;
}else{
String echo = buf.readLine() ; // 接收返回结果
System.out.println(echo) ; // 输出回应信息
}
}
buf.close() ;
client.close() ;
}
};
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2