socket 应用层和tcp,ucp协议之间的一个接口,用户只需操作接口,复杂的数据组织工作由其内部自行完成。 TCP协议的socket(套接字): 服务端 客户端 UDP协议的scoket(套接字): 服务端 客户端 ...
分类:
编程语言 时间:
2018-01-28 18:12:27
阅读次数:
176
在我们上网的过程中,一个访问请求是如何工作的。 Web的框架: 网络的连接都是基于Scoket 在连接中有TCP/UDP 和HTTP协议 HTTP协议是:无状态,短连接。(HTTP协议的访问状态是发送请求连接一次,返回请求结果数据一次,就断开连接) TCP:不断开,安全,不丢包,慢 UDP:易丢包, ...
分类:
Web程序 时间:
2018-01-11 18:22:36
阅读次数:
212
1 排版 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可以有不一致。 1-2:相对独立的程序块之间、变量说明之后必须加空行。如下例子不符合规范: if (!valid_ni(ni)) { ... // program code } repssn_ind ...
分类:
编程语言 时间:
2017-12-29 15:13:35
阅读次数:
114
一、socket()模块函数 要使用socket.socket()函数来创建套接字,其语法如下: 如上所述,scoket_family不是AF_UNIX就是AF_INET,scoket_type可以是SOCK_STREAM或SOCK_DGRAM,protocol一般不填,默认值为0. 创建一个TCP ...
分类:
其他好文 时间:
2017-11-27 00:10:26
阅读次数:
207
一、使用并行计算加倍提升性能1、数据并行 VS 任务并行实现数据并行的算法scoket 并行性注意并行计算时间并不与执行任务的计算资源数目成正比(计算机核心),amdahl定律:并行代码的速度受限于串行执行的部分,包括并行性带来的开销在非windows系统中,parallel支持分叉集群(交叉法), ...
分类:
编程语言 时间:
2017-11-18 21:07:17
阅读次数:
172
在客户/服务器通信模式中,客户端需要主动建立与服务器连接的Socket,服务器端收到客户端的连接请求,也会创建与客户端连接的Socket。Socket可以看做是通信连接两端的收发器,客户端和服务店都通过Socket来收发数据。 1、构造Socket public Socket() 通过系统默认类型的 ...
分类:
编程语言 时间:
2017-11-13 13:40:41
阅读次数:
229
socketserver socketserver内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的scoket服务端。即,每个客户端请求连接到服务器时,socket服务端都会在服务器是创建一个“线程”或“进程”专门负责处理当前客户端的所有请求。 ThradingTCP ...
分类:
其他好文 时间:
2017-11-06 13:16:29
阅读次数:
210
MongoDB 提供了Java语言操作的驱动jar,我使用的版本是:mongo-java-driver-3.2.2.jar 驱动jar下载地址:https://mongodb.github.io/mongo-java-driver/ 以下是创建Mongo连接,获取数据库和表的方法,拿到表以后可以进行 ...
分类:
数据库 时间:
2017-09-14 21:54:03
阅读次数:
162
一、客户端/服务器架构 网络中到处都应有了C/S架构,我们学习socket就是为了完成C/S架构的开发。 二、scoket与网络协议 如果想要实现网络通信我们需要对tcpip,http等很多网络知识有比较深刻的学习以后才有这样的能力,但是对于我们程序开发程序员来说是一件漫长的时间,所以就有了封装比较 ...
分类:
编程语言 时间:
2017-09-02 16:46:43
阅读次数:
197
Server Client: 可以看到,无论是客户端还是服务器端,都使用了一条语句: 那么这行代码是什么意思呢 这里首先要搞清楚什么是套接字,套接字(scoket)是一种具有通信端口的计算机网络数据结构,大概相当于电话的插口,没有它就没办法通信。 套接字主要分为两种:基于文件型和基于网络的 第一种是 ...
分类:
其他好文 时间:
2017-08-24 22:34:57
阅读次数:
158