黑马程序员技术交流社区
标题:
这个题求解析
[打印本页]
作者:
ZZGFF
时间:
2015-2-22 23:46
标题:
这个题求解析
使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。
作者:
alvis2015
时间:
2015-2-23 09:29
毕老师的视频里有讲解,而且有完整的代码,如果不懂,可以下载观看。
作者:
彭春晓
时间:
2015-2-23 09:50
准备学这方面了。
作者:
万合天宜
时间:
2015-2-23 09:56
你下载视频看呐。这些都有讲到的~~
作者:
艺多不压身丶
时间:
2015-2-23 13:03
class TranClient{
public static void main(String[] args)throws Exception{
Socket s=new Socket("对方IP地址",端口号);
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufwout=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;
bufwout.write(line);
bufwout.newLine();
bufwout.flush();
String str=bufrin.readLine();
System.out.println("Server :"+str);
}
bufr.close();
s.close();
}
}
class TranServer{
public static void main(String[] args)throws Exception{
ServerSocket ss=new ServerSocket(10005);
Socket s=ss.accept();
String ip=s.getInetAddress().getHostAddress();
System.out.println(ip+"--connected");
BufferedReader bufrin=new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedWriter bufwout=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
String line=null;
while((line=bufrin.readLine())!=null){
System.out.println(line);
bufwout.write(line.toUpperCase());
bufwout.newLine();
bufwout.flush();
}
s.close();
ss.close();
}
}
复制代码
作者:
ZZGFF
时间:
2015-2-23 21:11
艺多不压身丶 发表于 2015-2-23 13:03
谢谢 正在看视频研究中。
作者:
liu1098
时间:
2015-2-24 09:01
不明觉厉,顶一下。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2