net模块和http模块是node最重要的两个模块,前者是基于TCP的封装,后者的本质也是TCP。他们通过 tcp通信,建立一个可以收发消息的web服务器。我在写的作品里面用的express也是封装的http的模块,本质都是一样的。net建立TCP服务器,传入可选options配置信息。net.cr...
上星期接了个私活,工期两星期,报酬3000,写一个小软件,采集定向网络上的数据,并进行双向通信,捣鼓了两天,终于把QT中tcp通信这块调通了,找过N多例子,绝大部分都是基本的一个服务端一个客户端通信的,而且都不完整,甚至有些还发完数据就关闭了,还是自己亲自操刀先做了个TCP小工具,基本的需求搞定。w...
分类:
其他好文 时间:
2015-12-27 06:22:52
阅读次数:
322
http://network.51cto.com/art/201411/457626.htm本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括...
分类:
其他好文 时间:
2015-11-21 13:06:57
阅读次数:
139
今天对TCP-IP协议做一个简单总结。以便日后自己查看。本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。 图1主要包括三部分:建立连接、传输数据、断开连接一、概述: 1)建立TCP....
分类:
其他好文 时间:
2015-11-19 16:21:09
阅读次数:
211
PC做服务器,安卓做客户端。安卓获取输入框的内容并发送,然后等待接收服务器的消息服务器先行开启,接收到客户端的数据,然后回复消息。实现了对线程类的封装,通过按钮启动线程发送并接收服务器代码(java版):import java.io.*;import java.net.*;/*需求:定义端点接收数据...
分类:
移动开发 时间:
2015-11-14 12:31:09
阅读次数:
378
tCPServer.java服务器的两个socket都没有关闭:s,ss.两个都是一直开启,然后数据才有显示 class tcpServer{ public static void main(String[] args) throws IOException{ //建立服务端s...
分类:
移动开发 时间:
2015-11-13 22:05:58
阅读次数:
359
具备非阻塞、信道复用等特性的JAVANIO极大地提高了TCP通信的效率,由于JAVANIO具有非阻塞的特性,所以基于这一特性可以使用一个线管理多个链接。下面的程序演示了在不使用Selector的情况下简单模拟了一个TCP服务器的搭建和客户端的访问:1,服务器类Server.javapackagecom.zws...
分类:
编程语言 时间:
2015-10-29 13:37:47
阅读次数:
241
telnet:远程登录23/tcp端口,默认C/S架构类型S:Telnet服务器C/telnet客户端命令都是明文发送,不安全,现在已经很少使用ssh:secureSHell,应用层协议,22/tcp通信的过程中都是通过加密的:服务器会发送主机秘钥服务器有私钥:secretkey客户端有公钥:publickey秘钥交换用户认证..
分类:
其他好文 时间:
2015-10-23 00:17:47
阅读次数:
241
telnet:远程登录23/tcp端口,默认C/S架构类型S:Telnet服务器C/telnet客户端命令都是明文发送,不安全,现在已经很少使用ssh:secureSHell,应用层协议,22/tcp通信的过程中都是通过加密的:服务器会发送主机秘钥服务器有私钥:secretkey客户端有公钥:publickey秘钥交换用户认证..
分类:
其他好文 时间:
2015-10-23 00:06:30
阅读次数:
211
ISO/OSI七层参考模型
1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。(标志:RJ-45)
2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问...
分类:
系统相关 时间:
2015-10-01 20:34:55
阅读次数:
363