网络传输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();
    }
}

【基础入门】理解TCP/IP协议之网络传输模型(一)

一、TCP/IP协议   1.1 简介    Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协...
  • liulongling
  • liulongling
  • 2016年03月02日 18:24
  • 1823

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

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

C#通过TCP传送结构体

        在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[...
  • Whislly
  • Whislly
  • 2007年10月13日 20:04
  • 1821

tcp float数据传输问题

最近在写一个速度控制程序,两端用tcp连接,A端定时向B端发出控制速度。这里记录一下发生的问题和解决的方法。 1、float数字格式传递 由于写的发送函数是传输char[]数组,因此需要先将flo...
  • jayandchuxu
  • jayandchuxu
  • 2017年04月06日 09:46
  • 581

基于三层网络的音频传输技术

如今的数字传输系统已经相当的成熟,但是仍然有很多的专业现场演出音响系统采用传统的模拟线缆和配线架结构,用模拟线将舞台和调音台、功放等相互连接。体积庞大、连接复杂、设定繁琐以及不够灵活的应用方式和高昂的...
  • xiaoshulf
  • xiaoshulf
  • 2015年07月17日 22:21
  • 1912

二进制文件与文本文件的区别,tcp流传输与二进制流区别

二进制文件和文本文件的区别: http://blog.csdn.net/qingyue_bao/article/details/6590110 http://blog.csdn.net/seu...
  • dongchongyang
  • dongchongyang
  • 2018年01月12日 15:27
  • 103

TCP最小传输单元和最大传输单元

一个以太网数据帧的用户数据段是 46-1500字节 TCP协议的话,有20字节IP头+20字节TCP头,占用40字节 也就是说留给用户的数据是6字节-1460字节 所以对于TCP协议来说,如果你...
  • jiaxiaokai
  • jiaxiaokai
  • 2017年09月01日 18:17
  • 411

windows基于TCP/IP的简单文件/图片传输

详细函数资料参考msdn // TransPic_Server.cpp : 定义控制台应用程序的入口点。 /* Server.cpp */ // #include "stdafx.h" #inc...
  • Jammg
  • Jammg
  • 2015年11月21日 17:04
  • 1422

【网络】网络的基础知识--TCP/IP协议、IP分组、TCP传输

网络基础知识点 1、OSI参考模型:2、TCP/IP参考模型: 3、OSI和TCP/IP两种模型结构的比较: 4、关于各层间的作用(基于TCP/IP): 5、TCP/IP协议栈与数据封装 6、以太网帧...
  • zweina111
  • zweina111
  • 2016年08月31日 22:46
  • 3911

网络编程 基于TCP的多文件传输程序(二)

新人,Java学习中,文章中遗漏错误之处,欢迎斧正 个人博客,完全原创 转载请注明出处。 项目全代码地址:GitHub 前一期文章:网络编程 基于Socket的多文件传输程序实...
  • sinat_32660629
  • sinat_32660629
  • 2016年11月26日 22:25
  • 1008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络传输tcp传输2
举报原因:
原因补充:

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