java TCP/IP网络编程(2)
来源:互联网 发布:ubuntu 14.04 chrome 编辑:程序博客网 时间:2024/05/19 13:09
1.服务端向客户端发送信息要用到输出力Outputstream
实例代码如下:
public class ServerThread extends Thread {
/**
* @param args
*/
Socket ned=null;
public ServerThread(Socket socket)
{
this.ned=socket;
}
//线程的执行操作,响应客户端请求;
public void run()
{
//3.实现数据的交互,获取客户端的登录信息,首先要获取字节输入流
InputStream red=null;
InputStreamReader read=null;
OutputStream out=null;
BufferedReader bufferedReader=null;
PrintWriter write=null;
try {
red = ned.getInputStream();
//为提高读取的性能,要把他变成字符串的输入流
read=new InputStreamReader(red);
//为字符流添加缓冲
bufferedReader=new BufferedReader(read);
//
String mm=null;
while ((mm=bufferedReader.readLine())!=null) {
System.out.println("我是服务器,客户端说:"+mm);
}
//关闭输入流
ned.shutdownInput();
//4.获取输出流,相应客户端的
out = ned.getOutputStream();
write=new PrintWriter(out);//包装为打印流
//相应客户端的请求;
write.write("欢迎您到来");
write.flush();
}
//5.关闭相关的资源,
catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
finally{
try {
if (bufferedReader!=null) {
bufferedReader.close();
}
read.close();
red.close();
ned.close();
write.close();
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- java TCP/IP网络编程(2)
- java Tcp/ip网络编程
- TCP/IP网络编程(2)
- 网络编程--TCP-IP--2
- java网络编程自学(三)-TCP/IP+NIO
- Java的网络编程(TCP/IP)
- 【TCP/IP协议】java SOCKET网络编程
- java网络编程基础 TCP/IP OSI
- TCP/IP网络编程
- TCP/IP网络编程
- 《TCP/IP网络编程》
- TCP/IP网络编程
- TCP/IP网络编程
- 初识Java TCP/IP Socket-TCP网络编程知识
- TCP/IP网络编程(1)
- TCP/IP网络编程(3)
- TCP/IP网络编程(4)
- TCP/IP网络编程(5)
- 输出+—|方框
- required——提交时,如果内容为空,则不允许提交
- C++-001-C++到底有多难学
- 10款jQuery文本高亮插件
- linux内核栈定义
- java TCP/IP网络编程(2)
- 排序算法之二 —— 插入排序两种实现思想
- GL_BOOK_4
- html 网页中的锚点(命名锚记)的使用介绍
- 关于如何获得虚拟机还是真机信息
- Hibernate中的Entity类之间的继承关系之一MappedSuperclass
- window对象的 innerheight、innerwidth
- SCEP 离线更新病毒库
- 欢迎使用CSDN-markdown编辑器