什么是Websocket 我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。 在没有websocket之前web系统如果要做双工通讯往往使用http long p ...
分类:
Web程序 时间:
2020-03-05 09:11:52
阅读次数:
95
对于自控或电气工程师来说,西门子PLC是每个人都非常熟悉的一款PLC品牌;而对于上位机开发工程师来说,Socket通信或TCP/IP协议也是必须要掌握的一种通信方式。刚好手头有一款西门子的200Smart PLC,可以利用它来跟大家聊聊Socket通信的那些事儿。 相比较而言,西门子PLC对Sock ...
分类:
其他好文 时间:
2020-03-05 00:53:25
阅读次数:
96
目标Demo是通过JavaServerSocket和Socket通信实现客户端发送消息和发送文件到服务器,服务器接收到消息和文件,并且实现解决inputStream.read()的阻塞问题思路。服务器端创建ServerSocket服务器serverSocket=newServerSocket(port);//首先创建一个服务端口//等待客户端的连接请求socket=serverSocket.acc
分类:
移动开发 时间:
2020-03-04 23:15:06
阅读次数:
103
1.http与https区别:http原理:(1)客户端的浏览器首先与服务器建立连接,通过tcp完成。建立连接后,客户机发送一个请求给服务器,格式为:[url],协议版本号,MIME信息(修饰符,客户机信息,许可内容)。(2)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号,一个成功错误的代码,后边是MIME信息(服务器信息,实体信息和可能的内容)https原理:(1
分类:
其他好文 时间:
2020-03-04 22:36:21
阅读次数:
74
服务端 /* * main.c * 测试udp Socket套接字 单任务服务端代码实现 * Created on: 2020年3月4日 * Author: LuYonglei */ #include <sys/socket.h> #include <arpa/inet.h> #include <u ...
分类:
系统相关 时间:
2020-03-04 14:30:27
阅读次数:
80
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ...
分类:
其他好文 时间:
2020-03-03 22:15:16
阅读次数:
81
描述 之前还好好的,突然VMware启动虚拟机时黑屏,一直卡着无法正常开启 解决方法 1.以管理员身份启动"命令提示符" 2.输入 netsh winsock reset 3.重启计算机 即可解决 原因解析 虚拟机与主机之间的通信基本上采用socket方式(这里的socket一般指所有的socket ...
分类:
系统相关 时间:
2020-03-02 21:04:14
阅读次数:
100
TCP通信粘包问题分析和解决(全) 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据 ...
分类:
其他好文 时间:
2020-03-02 18:50:55
阅读次数:
99
socketserver内置模块 socketserver模块是一个内置模块,主要解决的是socket只能一对一, 不能多对多通信的问题,设置在服务端,不是客户端。 基本格式为: 导入:import socketserver 创建类class Mysocket(socketserver.BaseRe ...
分类:
其他好文 时间:
2020-03-02 14:54:37
阅读次数:
62
server类 import socket sk = socket.socket() #创建socket #添加地址bind绑定 address = ("127.0.0.1",9595) sk.bind(address) #支持多少人 sk.listen(2) #接收客户端信息 conn,addr ...
分类:
其他好文 时间:
2020-03-02 12:52:42
阅读次数:
53