tcp 通信---ServerThread
来源:互联网 发布:淘宝内容营销怎么做 编辑:程序博客网 时间:2024/04/28 08:43
package n07.wlyd;
import java.io.*;
import java.net.*;
public class ServerThread extends Thread{
private Socket connectToClient;
private DataInputStream inFromClient;
private DataOutputStream outToClient;
//在构造方法中为每个套接字连接输入和输出流
public ServerThread(Socket socket) throws IOException{
super();
connectToClient=socket;
inFromClient=new DataInputStream(
connectToClient.getInputStream());
outToClient=new DataOutputStream(
connectToClient.getOutputStream());
start(); //启动run()方法
}
//在run()方法中与客户端通信
public void run() {
try{
String str;
double radius,area;
boolean goon=true;
while(goon){
str=inFromClient.readUTF();
if(!str.equals("bye")){
radius=Double.parseDouble(str);
System.out.println("接收到的半径值为:"+radius);
area=radius*radius*Math.PI;
str=Double.toString(area);
outToClient.writeUTF(str);
outToClient.flush();
System.out.println("圆面积"+str+"已经发送");
}else{
goon=false;
outToClient.writeUTF("bye");
outToClient.flush();
}
}
inFromClient.close();
outToClient.close();
connectToClient.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
- tcp 通信---ServerThread
- ServerThread
- TCP 通信
- TCP 通信
- TCP通信
- TCP-通信
- TCP通信
- Tcp通信
- TCP通信
- TCP通信
- TCP通信
- TCP通信
- TCP 通信
- TCP通信
- TCP通信
- TCP通信
- TCP通信
- TCP通信
- ORACLE NVARCHAR与VARCHAR的问题
- android学习笔记---34_Activity的启动模式
- tcp 通信---MultiServer
- 微软设备中心(WMDC)使用教程[手机U盘模式][共享电脑网络]及WP数据
- 怎样在WIN7电脑上调出保护眼睛的颜色&配色...
- tcp 通信---ServerThread
- [转载]Tomcat6配置HTTPS
- MSI详解
- 组合博弈知识汇总(算法)
- OpenERP流程图
- Java SPI
- java.lang.UnsupportedOperationException: The user must supply a JDBC connection
- svn merge和branch
- hdu 1827 (强连通基础题)