网络传输tcp传输2

原创 2013年12月05日 15:20:00
import java.io.*;
import java.net.*;
/*
演示tcp的传输的客户端和服务端的互访

需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息
*/

/*
客户端:
1,建立socket服务,指定要连接的主机和端口
2,获取socket流中的输出流,将数据写到该流中。通过网络发送给服务端
3,获取socket流中的输入流,将服务端反馈的数据获取到并打印。
4,关闭客户端资源。
*/
class TcpClient2  
{
    public static void main(String[] args) throws Exception
    {
        Socket s = new Socket("172.28.1.135",10004);

        OutputStream out = s.getOutputStream();

        out.write("服务端,你好".getBytes());

        InputStream in = s.getInputStream();

        byte[] buf = new byte[1024];

        int len = in.read(buf);
        System.out.println(new String(buf,0,len));

        s.close();
    }
}

class TcpServer2
{
    public static void main(String[] args) throws Exception
    {
        ServerSocket ss = new ServerSocket(10004);

        Socket s = ss.accept();

        String ip = s.getInetAddress().getHostAddress();

        System.out.println(ip + "...connected");

        InputStream in = s.getInputStream();

        byte[] buf = new byte[1024];

        int len = in.read(buf);

        System.out.println(new String(buf,0,len));

        OutputStream out = s.getOutputStream();

        out.write("哥们收到,你也好".getBytes());

        s.close();

        ss.close();
    }
}

相关文章推荐

Ntrip协议,tcp,socket网络传输

  • 2016年08月17日 19:08
  • 1022KB
  • 下载

网络传输图片TCP_Demo

  • 2017年08月18日 00:26
  • 19.96MB
  • 下载

TCP网络传输“粘包”问题,经典解决(附代码)

关于TCP网络传输粘包,网上很多人写了原理。总结起来就一句话(这里拿Server和Client长连接,Server和Client之间通过信令传输做说明) Server发送的时候按照一条条信令发送,到达...
  • hherima
  • hherima
  • 2015年01月20日 17:41
  • 3341

解决TCP网络传输

  • 2014年02月24日 15:59
  • 63KB
  • 下载

解决TCP网络传输粘包问题

  • 2012年11月07日 17:11
  • 56KB
  • 下载

windows下tcp网络传输

1.服务端 #include #include #include #pragma comment(lib, "ws2_32.lib") LARGE_INTEGER g_...

关于网络传输协议的介绍(TCP、UDP、IP、Http、Socket)

TCP:Transmission Control Protocol,传输控制协议,传输层,是一种基于连接的协议,在收发数据之前必须双方建立可靠的连接。主机A和主机B会进行三次握手(给你发个数据可以吗?...

http,socket,tcp/ip 网络传输与通讯知识总结

什么是TCP和UDP,以及二者区别是什么?  TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。  UDP全称为用户数据报协议,它可以提供非连接的不可靠的点到多点的通信...

TCP网络传输, 数据类型的问题

转载: http://blog.csdn.net/highfly591/article/details/45309239 1.采用TCP传输时, 应用层为什么要做超时重传:   tcp保证数据可靠传输...
  • yyxyong
  • yyxyong
  • 2017年03月17日 18:48
  • 200

黑马程序员 Java网络传输UDP和TCP协议

---------------------- android培训、java培训、期待与您交流! ---------------------- Java网络编程是由Socket类来实现,网络传输有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络传输tcp传输2
举报原因:
原因补充:

(最多只允许输入30个字)