fad 第1章 网络基础知识 1-1 网络基础简介 (10:21) 第2章 Java 中网络相关 API 的应用 2-1 Java 中的 InetAddress 的应用 (08:10) 2-2 Java 中的 URL 的应用 (16:24) 第3章 通过 Socket 实现 TCP 编程 3-1 S ...
分类:
编程语言 时间:
2017-07-15 10:16:30
阅读次数:
225
TCP(传输控制协议--传输层):採用三次握手的方式。保证准确的连接操作,比較安全可靠。 UDP(用户数据报协议--传输层):发送数据报,比如:手机短信、电视,发送出去可能没收到。不可靠。 TCP编程:Socket、ServerSocket UDP编程:DatagramPacket、Datagram ...
分类:
其他好文 时间:
2017-06-27 18:37:29
阅读次数:
144
学习万能的helloworld例子 花30分钟看一下t-io官方提供的helloworld,了解一下TCP编程的大概流程,文档传送门: t-io的hello world 学习用于进阶的showcase例子 showcase一词是从springside借来的,放这很应景,天蓬元帅就是这样学习的,可以和 ...
分类:
其他好文 时间:
2017-06-23 23:54:10
阅读次数:
455
伪代码:ss = socket() #创建服务器套接字ss.bind() #把地址绑定到套接字上ss.listen() #监听连接(最大连接数)info_loop: #服务器无限循环 cs = ss.accept() #接受客户端连接comm_loop: #通信循环 cs.recv()/cs.sen ...
分类:
编程语言 时间:
2017-06-20 00:59:13
阅读次数:
232
这个是我自己总结的,简单易懂,好理解 TCP采用三次握手确认建立一个连接三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。完成三次握手,客户端在connect时,客户发送一个连接包, 服务端发一个应答包,然后客户端在发一个确认包, TCP ...
分类:
其他好文 时间:
2017-06-04 21:16:06
阅读次数:
150
一、服务器 1、声明一个QTcpServer对象 QTcpServer* serverListener; 2、new出对象 this->serverListener = new QTcpServer(); 3、服务器监听 QHostAddress ipAddress(“192.168.1.1”); ...
分类:
其他好文 时间:
2017-05-24 18:28:41
阅读次数:
168
绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编程的朋友起到入门的作用。 ...
package wabgki; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; impor... ...
分类:
其他好文 时间:
2017-05-14 14:56:58
阅读次数:
276
socket编程之TCP编程 socket是网络编程的一个抽象概念.通常我们用Socket表示"打开了一个网络连接",而打开一个Socket需要知道目标计算机的ip 地址和端口号,再指定协议即可. 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 ...
分类:
其他好文 时间:
2017-05-03 19:11:55
阅读次数:
130
网络编程分两种,一种是TCP编程,还有一种是UDP编程(点击打开链接)。而本文先讲述简单的TCP编程,Socket套接字连接通讯,实现简单的client与server之间的信息传输。 以下是client与server之间简单的传输数据(单对单): 注意:服务端先启动。然后再启动client。 cli ...
分类:
其他好文 时间:
2017-04-22 18:51:16
阅读次数:
120