socket
来源:互联网 发布:淘宝多少好评一个钻 编辑:程序博客网 时间:2024/06/06 02:50
服务端
public void Server{
private static Socket client;
public void Server(Socket client){
this.client = client;
}
public void run(){
try{
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintWrite out = new PrintWrite(client.getOutputStream());
while(true){
String str = in,readline();
System,out,println(Str);
out.print("I Get It!!!");
out.flush();
if(str.equals("end")) break;
}
}catch(Runtimeexception e){
throw e;
}finally{
client.close();
}
}
public static void main(String[] args){
ServerSocket server = new ServerSocket(7680);
while(true){
Server newserver = new Server(server.accept());
newserver.start();
}
}
}
客户端
public void Client{
privtae static Socket server;
public static void main(String args[]){
server = new Socket(InetAddress.getLocalHost(),7680);
try{
BufferedReader in = new BufferedReader(new InputSteamReader(server.getInputStream()));
PrintWrite out = new PrintWrite(server.getOutputStream());
BufferedReader wt = new BufferedReader(new InputStreamReader(System.in));
while(true){
String str = wt.readline();
out,Print(str);
out.flush();
if(str.equals("end")) break;
}
System.out.println(in.readline());
}catch(Runtimeexception e){
throw e;
} fianlly{
server.close();
}
}
}
0 0
- socket
- socket
- Socket
- Socket
- Socket
- Socket
- Socket
- Socket
- socket
- Socket
- Socket
- Socket
- Socket
- socket
- socket
- socket
- socket
- socket
- CVI使用TCP/IP做客户端
- 矩阵的初等变换
- VS2010 ClickOnce部署
- Android 实现形态各异的双向侧滑菜单 自定义控件来袭
- Nginx 内存池管理
- socket
- visual studio 2015key 密匙
- C/C++的内存机制
- 深入理解自定义Annotation,实现ButterKnif小原理
- 蓝牙4.0后台运行
- 63. Unique Paths II
- Eclipse 闪退 有效的方法,
- 玩转nodeJS系列:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快
- Android:Layout_weight的深刻理解