网络编程tcp

来源:互联网 发布:淘宝付费流量 编辑:程序博客网 时间:2024/06/06 09:31

                                                                                             网络编程tcp

客户端:

package com.net;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class TcpClient {public static void main(String[] args) throws Exception, IOException {//1、建立客户端的socket服务Socket s = new Socket("192.168.80.1", 10000);//2、为了发送数据,应该获取socket流中的输出流OutputStream out = s.getOutputStream();out.write("tcp aa".getBytes());s.close();}}

服务端:

package com.net;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class TcpServer {public static void main(String[] args) throws IOException {//1、建立服务端socket服务 并监听一个端口 ServerSocket ss = new ServerSocket(10000);//2、通过accept方法获取连接过来的客户端对象 Socket s = ss.accept(); String ip = s.getInetAddress().getHostName(); System.out.println(ip+"....connected");  //3、获取客户端发送过来的数据 InputStream in = s.getInputStream();  byte[] buf =new byte[1024]; int len = in.read(buf); System.out.println(new String(buf,0,len));  //4、关闭客户端 s.close(); //ss.close(); }}


运行结果为:

wk_0....connected
tcp aa

0 0
原创粉丝点击