TCP客户端与服务端

2017-06-24  本文已影响11人  李霖神谷

客户端

package com.lishuaitcp.www;

import java.io.IOException;
import java.net.Socket;
import java.io.*;

public class TcpClass {

    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        //创建客户端端口
        Socket s=new Socket("172.27.35.1",9191);
        //用于给服务端传送数据,给通道传数据
        OutputStream o=s.getOutputStream();
        o.write("我是客户端TCP、、、、".getBytes());
        s.close();
    }

}

服务端

package com.lishuaitcp.www;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;

public class Tcp2Class {

    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        //获取服务端对象
        ServerSocket ss=new ServerSocket(9191);
        //获取发送数据的客户端对象
        Socket s=ss.accept();
        //获取客户端的流
        InputStream is= s.getInputStream();
        //获取客户端的ip地址
        String ip=s.getInetAddress().getHostAddress();
        byte [] buff=new byte[1024];
        int len=0;
        len=is.read(buff);
        System.out.println(ip+"----"+new String(buff,0,len));
        s.close();
        ss.close();
    }

}
上一篇 下一篇

猜你喜欢

热点阅读