zoukankan      html  css  js  c++  java
  • java socket初步学习一 ( tcp)

    Java socket通信程序:

    第一版本:

    实现功能:

    服务器地址:127.0.0.1  端口:5050

    客户机:端口5050

    客户端发送字符;“t

    服务器接收到该字符并回复:“r

    流程:

    建立java工程,默认在workspace中,udpServer为工程名,此时work/udpServer文件夹

    建立类名为server,则此时服务器代码为:

    package udpServer;
    
    import java.io.*;
    import java.net.*;
    
    public class server {
    
        public static void main(String[] args) throws IOException{
            // TODO Auto-generated method stub
            ServerSocket listen = new ServerSocket(5050);
            
            Socket server  = listen.accept();
    
            InputStream in = server.getInputStream();
            OutputStream out = server.getOutputStream();
    
            char c = (char)in.read();
            System.out.println("收到:" + c);
    
            out.write('r');
            
            out.close();
            in.close();
            server.close();
            listen.close();
        }
    
    }

    建立java工程,由于eciplse不兼容同一个工作空间,此时修改临时工作空间路径为/workspace/udp

    工程名为udpClient,那么对应物理路径为work/udp/udpClinet

    类名为client,此时客户端代码:

    package udpClient;
    
    import java.io.*;
    import java.net.*;
    
    public class client {
    
        public static void main(String[] args)throws IOException {
            // TODO Auto-generated method stub
            
            Socket client = new Socket("127.0.0.1" , 5050);
    
            InputStream in = client.getInputStream();
            OutputStream out = client.getOutputStream();
            
            out.write('t');
    
            char c = (char)in.read();
            System.out.println("收到:" + c);
    
            out.close();
            in.close();
            client.close();
        }
    
    }
  • 相关阅读:
    2017年8月27日 星期日 --出埃及记 Exodus 29:6
    2017年8月26日 星期六 --出埃及记 Exodus 29:5
    2017年8月25日 星期五 --出埃及记 Exodus 29:4
    2017年8月24日 星期四 --出埃及记 Exodus 29:3
    2017年8月23日 星期三 --出埃及记 Exodus 29:2
    2017年8月22日 星期二 --出埃及记 Exodus 29:1
    2016年12月总结
    2016年11月总结
    2016年10月总结
    项目风险说明
  • 原文地址:https://www.cnblogs.com/shuqingstudy/p/4726547.html
Copyright © 2011-2022 走看看