51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sock
通信(二):进程间通信之socket
一、为什么要学习socket? 我们打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?我们用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket。本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文...
代码星球
·
2021-02-18
通信
进程
socket
Java后端WebSocket的Tomcat实现
文章摘要随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(reques...
代码星球
·
2021-02-16
Java
后端
WebSocket
Tomcat
实现
简单的java socket 示例
一、搭建服务器端a)、创建ServerSocket对象绑定监听端口。b)、通过accept()方法监听客户端的请求。c)、建立连接后,通过输入输出流读取客户端发送的请求信息。d)、通过输出流向客户端发送请求信息。e)、关闭相关资源。packagesocket;importjava.io.BufferedReader;i...
代码星球
·
2021-02-16
简单
java
socket
示例
C#下利用封包、拆包原理解决Socket粘包、半包问题(新手篇)
介于网络上充斥着大量的含糊其辞的Socket初级教程,扰乱着新手的学习方向,我来扼要的教一下新手应该怎么合理的处理Socket这个玩意儿。一般来说,教你C#下Socket编程的老师,很少会教你如何解决Socket粘包、半包问题。更甚至,某些师德有问题的老师,根本就没跟你说过Socket的粘包、半包问题是什么玩意儿。直到...
代码星球
·
2021-02-16
利用
封包
拆包
原理
解决
C# Socket系列三 socket通信的封包和拆包
classProgram{staticvoidMain(string[]args){TCPListenertcp=newTCPListener();TSocketClientclient=newTSocketClient();;i<;i++){client.SendMsg(System.Text.UTF8Enco...
代码星球
·
2021-02-16
Socket
系列
socket
通信
封包
C# Socket系列二 简单的创建 socket 通信
看了系列一我们开启了对sockettcp的监听状态,那么这一章我们来讲解怎么创建socket的通信代码我新建一个类 TSocketBasepublicabstractclassTSocketBase{//封装socketinternalSocket_Socket;//回调privateAsyncCallbac...
代码星球
·
2021-02-16
Socket
系列
简单
创建
socket
C# Socket系列一 简单的创建socket的监听
socket的应用场景,在快速,稳定,保持长连接的数据传输代码。Http也是socket封装出来的,基于一次请求一次回复,然后断开的socket连接封装。比如我们常见的游戏服务器,目前的很火的物联网服务器,都需要开启socket服务器去监听实时传输的数据。那么我们如何实现socket的监听呢。说到这里,我们需要知道,s...
代码星球
·
2021-02-16
Socket
系列
简单
创建
socket
python socket编程入门(编写server实例)-乾颐堂
python编写server的步骤:1.第一步是创建socket对象。调用socket构造函数。如:socket=socket.socket(family,type)family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通...
代码星球
·
2021-02-16
python
socket
编程
入门
编写
使用 HTML5 WebSocket 构建实时 Web 应用
原文地址:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/HTML5WebSocket简介和实战演练本文主要介绍了HTML5WebSocket的原理以及它给实时Web开发带来的革命性的创新,并通过一个WebSocket服务器和客户端的案例来...
代码星球
·
2021-02-15
使用
HTML5
WebSocket
构建
实时
Disconnected from the target VM, address: '127.0.0.1:57178', transport: 'socket'
idea执行测试单元debug时控制台出现:DisconnectedfromthetargetVM,address:'127.0.0.1:57178',transport:'socket'原因是:端口被占用了 我在任务管理器里面把Java终止就好了...
代码星球
·
2021-02-15
Disconnected
from
the
target
VM
Django使用Channels实现WebSocket
原文:http://www.python88.com/topic/31749作者:运维咖啡吧WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接...
代码星球
·
2021-02-14
Django
使用
Channels
实现
WebSocket
Polling、Long Polling、WebSocket
对前文的补充:https://www.cnblogs.com/-wenli/p/10982264.html1、轮询(Polling)客户端(通常指浏览器)定时向服务端发送请求。不论服务端返回的数据是否更新,是否有值,客户端都会进行处理,然后再下一时间点再继续发送请求。常用方法定时器定时去请求。functionsendR...
代码星球
·
2021-02-14
Polling
Long
WebSocket
WebSocket入门
WebSocket前言 WebSocket是HTML5的重要特性,它实现了基于浏览器的远程socket,它使浏览器和服务器可以进行全双工通信,许多浏览器(Firefox、GoogleChrome和Safari)都已对此做了支持。 在WebSocket出现之前,为了实现即时通信,采用的技术都是“轮询”,即在特定的时间...
代码星球
·
2021-02-13
WebSocket
入门
python socket编程函数介绍
网上看到一个socket中常用函数的介绍,记录一下https://blog.csdn.net/rebelqsp/article/details/22109925 ...
代码星球
·
2021-02-12
python
socket
编程
函数
介绍
socket.io 的使用
socket.io是对websocket的封装,当你在客户端使用socket.io那么服务器也要对应的使用 目录结构: 使用方法: 客户端: socket.emit()是提交数据,socket.on()是用来接收数据 服务器:需要的npm插件 express...
代码星球
·
2021-02-12
socket.io
使用
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他