Java - TCP网络编程 Server 逻辑思路: 注意:对Scoket/File进行创建、关闭,都需要放try catch中,检测 IOException,所以将网络IO部分整体放入try catch中即可。 1. 字符串操作 输出:PrintWriter out=new PrintWrite ...
分类:
编程语言 时间:
2017-07-25 21:22:29
阅读次数:
229
1.Socket原理 1)Socket简介 socket通常称作“套接字”,用于描述IP地址和端口号,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应不同的服务。应用程序通常通过“套接字”向网络 ...
分类:
编程语言 时间:
2017-06-07 00:46:28
阅读次数:
296
TCP/UDP 协议 通俗解释: TCP协议和UDP协议的区别类似于电话系统和邮政系统。 <1>TCP:类似于电话系统,建立双向的通信通道,确定连接,话音顺序接听。 <2>UDP:类似于邮政系统,发送方将信件发送到正确的地址,但并不知道准确的邮路,大多数邮件到达了目的地,个别情况一些邮件会在路上丢失 ...
分类:
编程语言 时间:
2017-05-30 18:03:44
阅读次数:
189
package net; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Sock... ...
分类:
编程语言 时间:
2017-05-29 12:46:30
阅读次数:
147
TCP传输,客户端建立过程: 1、创建TCP客户端SOCKET服务,使用的Socket对象,并明确目的地要连接的主机; Socket socket = new Socket("192.168.1.4",10002); 2、如果连接建立成功,说明数据传输通道已建立。该通道就是Scoket流,是底层建立 ...
分类:
编程语言 时间:
2017-05-28 12:29:42
阅读次数:
230
转载自并发编程网 – ifeve.com Java提供了非常易用的网络API,调用这些API我们可以很方便的通过建立TCP/IP或UDP套接字,在网络之间进行相互通信,其中TCP要比UDP更加常用 Java TCP网络基础 通常情况下,客户端打开一个连接到服务器端的TCP/IP连接,然后客户端开始与 ...
分类:
编程语言 时间:
2017-05-18 16:49:21
阅读次数:
140
TCP协议和UDP协议的比较 TCP的全称是Transmission Control Protocol (传输控制协议) 传输控制协议,是一种面向连接的协议,类似打电话 在通信的整个过程中保持连接 保证了数据传递的可靠性和有序性 是一种全双工的字节流通信方式 服务器压力比较大,资源消耗比较快,发送数 ...
分类:
编程语言 时间:
2017-05-14 18:00:50
阅读次数:
429
一、基础知识 1. TCP状态转换知识,可参考: http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html 2. TCP/IP五层模型 应用层:HTTP、FTP、SMTP、Telnet等 传输层:TCP/IP 网络层: 数据链路层: 物理 ...
分类:
编程语言 时间:
2017-01-16 18:27:13
阅读次数:
301
演示tcp的传输的客户端和服务端的互相访问
import java.io.*;
import java.net.*;
/*
需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息。
*/
/*
客户端:
1、建立socket服务,指定要连接主机和端口。
2、获取socket流中的输出流,将数据写到该流中。通过网络发送给服务端。
3、获取socket流中的输入流,将服务端反馈的数据获取到,...
分类:
编程语言 时间:
2016-05-07 08:58:42
阅读次数:
173