广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Java实现的基于socket通信的实例代码

    2018-11-09 09:48:55 次阅读 稿源:互联网
    零七广告

    服务器端代码:

    代码如下:

    import java.io.BufferedReader;
     import java.io.InputStreamReader;
     import java.net.ServerSocket;
     import java.net.Socket;

     public class Server {
         public static void main(String[] args) {
             ServerSocket server;
             try{
                 server = new ServerSocket(1111);
                 Socket socket = server.accept();

                 BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8"));
                 System.out.println(br.readLine());
                 br.close();
                 socket.close();
                 server.close();
             }catch (Exception e) {
                 System.out.println(e);
             }
         }
     }

    客户端代码:

    代码如下:

    import java.io.BufferedReader;
     import java.io.InputStreamReader;
     import java.io.PrintStream;
     import java.net.Socket;

     public class Client {
         public static void main(String[] args) {
             Socket socket;
             PrintStream ps;
             try {
                 socket = new Socket("127.0.0.1",1111);
                 System.out.println("connect successfully...");
                 System.out.println("Please input some WORDS to server:");
                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                 String content = null;
                 try {
                     content = br.readLine();
                 } catch (Exception e) {

                 }
                 ps = new PrintStream(socket.getOutputStream(),true,"UTF-8");
                 ps.print(content);

                 socket.close();
             } catch (Exception e) {
                 System.out.println(e);
             }
         }
     }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告