JAVA--网络编程之服务端和客户端
来源:互联网 发布:js 中国地图 编辑:程序博客网 时间:2024/05/19 17:10
服务端:
import java.io.*;import java.net.*;import java.util.*;public class Server {public Server(){}public static void main(String []args){ServerSocket server=null;Socket socket=null;DataInputStream din=null;DataOutputStream dout=null;try{server=new ServerSocket(800);System.out.println("wait for customer link");socket=server.accept();System.out.println("custonmer link"+socket.getInetAddress().getHostAddress());din=new DataInputStream(socket.getInputStream());dout=new DataOutputStream(socket.getOutputStream());String strMassage=null;Scanner scan=new Scanner(System.in);boolean flag=true;while(flag){strMassage=din.readUTF();if(!strMassage.equals("bye")){System.out.println("customer message:"+strMassage);System.out.println("answer:");strMassage=scan.next();dout.writeUTF(strMassage);dout.flush();}else{din.close();dout.close();flag=false;}}server.close();System.out.println("exit");}catch(Exception e){e.printStackTrace();}}}
客户端:
import java.io.*;import java.net.*;import java.util.*;public class customer {public customer(){}public static void main(String[]args){Socket socket=null;DataInputStream din=null;DataOutputStream dout=null;try{System.out.println("try to link");socket=new Socket("127.0.0.2",800);System.out.println("link succeed");din=new DataInputStream(socket.getInputStream());dout=new DataOutputStream(socket.getOutputStream());String strMassage=null;Scanner scan=new Scanner(System.in);boolean flag=true;while(flag){System.out.println("send massage:");strMassage=scan.next();dout.writeUTF(strMassage);;dout.flush();strMassage=din.readUTF();if(!strMassage.equals("bye")){System.out.println("accept masage:"+strMassage);}else{din.close();dout.close();flag=false;}}socket.close();System.out.println("exit");}catch(Exception e){e.printStackTrace();}}}
阅读全文
0 0
- JAVA--网络编程之服务端和客户端
- java网络编程 (客户端、服务端)
- 网络编程之服务端和客户端【Python版】
- 『黑马程序员』---java--网络编程--客户端和服务端
- java网络编程(二) 客户端和服务端(TCP)
- QT网络编程:服务端和客户端编程
- 27-网络编程-20-网络编程(常见客户端和服务端)
- 书:深入理解计算机系统(P614) 之 网络编程:简单echo客户端和服务端的实现
- 基于TCP的网络编程之服务端和客户端之间的交流
- linux网络编程之用socket实现简单客户端和服务端的通信(基于TCP)
- linux网络编程之用socket实现简单客户端和服务端的通信(基于UDP)
- JAVA 网络编程 Socket 详细说明,实现客户端和服务端相互推送消息
- java udp网络编程及实例代码,实现客户端和服务端通信
- java网络编程遇到服务端和客户端像是死锁一样两边'卡死'
- unix网络编程之tcp客户端/服务端程序(1)
- UNIX网络编程之简易客户端与服务端
- Java网络编程基于TCP的客户端与服务端
- java网络编程--socket服务端客户端(1:1)
- 商品的CRUD(增加删除修改查找)
- redis系列之数据备份与恢复
- [BJOI]2010 严格次小生成树
- DCGAN实验
- java路径以及获取资源文件的方法
- JAVA--网络编程之服务端和客户端
- centos上jdk,mysql,tomcat安装
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- 读写锁ReaderWriterLockSlim
- 第二十一天
- OpenCV Java的配置
- 学习感悟
- PowerDesigner之《通过JDBC连接Oracle》
- 【JZOJ5330】【NOIP2017提高A组模拟8.22】密码【51nod1569】二项式系数的个数