#SoC

Socket网络编程--聊天程序(2)

  上一节简单如何通过Socket创建一个连接,然后进行通信。只是每个人只能说一句话。而且还是必须说完才会接收到信息,总之是很不方便的事情。所以这一小节我们将对上一次的程序进行修改,修改成每个人可以多说话,主要是通过Linux下多进程fork实现的。  一对一,server和client是每个人都可以多说几句话  由于...

Socket网络编程--聊天程序(1)

  很早的一段时间,看了APUE和UNPv1了解了网络编程,但是但是只是看而已,没有具体的实践,趁现在没有什么事做,就来实践了解一下网络编程。写博客保存下来,方便以后用到的时候可以查到。  此次的聊天程序是迭代开发的。就是一步一步的修改成不同功能的聊天程序。  服务器server和客户端client    一对一,se...

看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)

最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个IM项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了WebSocket的原理,以及附上一个完整的聊天室实战Demo(包含前端和后端,代码下载链接在文末)。WebSocket协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了...

用socket方式传输Image和Sound文件

importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.ObjectOutputStream;importjava.net.ServerSocket;importjava.net.Socket;im...

socket编程---一个简单例子

服务器端代码(单线程):importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importj...

java.lang.Exception: Socket bind failed: [730048]

严重:Errorinitializingendpointjava.lang.Exception:Socketbindfailed:[730048]?????????×???(Э?é/???????/???)????í??atorg.apache.tomcat.util.net.AprEndpoint.init(AprE...

WebSocket断开原因、心跳机制防止自动断开连接

WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。ws.onclose=function(e){console.log('websocket断开:'+e.code+''+e.reason+''+e.wasClean)console.log(e)}错误状态码:WebSocket断开时,会...

WebSocket 原理浅析与实现简单聊天

短轮询的实现思路就是浏览器端每隔几秒钟向服务器端发送HTTP请求,服务端在收到请求后,不论是否有数据更新,都直接进行响应。在服务端响应完成,就会关闭这个TCP连接,代码实现也最简单,就是利用XHR,通过setInterval定时向后端发送请求,以获取最新的数据。setInterval(function(){fetch(...

社会技术系统(Sociotechnical System)

   社会技术系统是一种关于组织的系统观点。它是由英国塔维斯特克人际关系研究所的特里斯特(Trist,E.L.)通过对英国达勒姆煤矿采煤现场的作业组织进行研究后提出的。  该理论认为,组织是由社会系统和技术系统相互作用而形成的社会技术系统,即由包括正式组织、非正式组织、技术系统、成员的素质等多种因素形成的复合...

urllib 报错 IOError: [Errno socket error] TLS/SSL connection has been closed (EOF) (_ssl.c:590)

解决方案:My evil workaround(don'tdothisinproduction!):importurllib2#也可以是urllibimportsslctx=ssl.create_default_context()ctx.check_hostname=Falsectx.verify_...

WebSocket connection to 'ws://192.168.3.195:9527/sockjs-node/564/fjaw2vh2/websocket' failed: Invalid frame header

亲测已解决;首先sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟,全双工的浏览器和web服务器之间通信通道。如果你的项目没有用到sockjs,vuecli3运行npmrunserve之后network里面一直调用一个接口:http://localhost:8...

appium运行报错java.net.SocketException: socket write error

 这个错我调了快两天一点头绪没有,脚本正常跑没问题,但是就是控制台输出信息报错,没法定位问题在哪。报错如图:虽然这个报错不影响测试结果,但是本人有强迫症,一定要查出究竟:我的尝试:1、那天试验,服务器上的代码没问题,我本地一运行就报这个错,结果我把系统重装了(先前我查了两个小时百度加上尝试,无果)2、今天从中...

高性能、高可用性Socket通讯库介绍

前言本人从事编程开发十余年,因为工作关系,很早就接触socket通讯编程。常言道:人在压力下,才可能出非凡的成果。我从事的几个项目都涉及到通讯,为我研究通讯提供了平台,也带来了动力。处理socket通讯对初学者而言,具有很大的挑战性。我有个梦想:能不能开发一套系统,能很好的实现性能和易用性的统一。高性能socket采用...

.net 平台下, Socket通讯协议中间件设计思路

.net平台下,实现通讯处理有很多方法(见下表),各有利弊:序号实现方式特点1WCF优点:封装好,方便。缺点:难学,不跨平台2RocketMQ,SuperSocket等中间件优点:轻便缺点:用户群体少3直接使用winsocket优点:全部在自己掌控之下,协议灵活。缺点:实现时间长,易于出错。本人开发socket通讯多年...

十余年软件开发经历,经验总结和程序一览(涉及Socket、WPF、vc++、CAD、图像、GIS)

前言本文主要介绍我开发的几款软件产品,大概介绍一下功能。可以让读者了解本人的开发能力,所擅长的方面。有相关开发需求可以联系作者。本人开发软件多年,从事的行业也多种多样;自然接触了不同的业务,开发了各类软件产品。工作的主线一直是windows下C/S模式软件开发;最近也开始学习asp.netcore。  软件开发和读书一...
首页上一页...1011121314...下一页尾页