#SOCKET

网络编程之socket

1.socket概念  也叫做套接字。用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,它是一个处于应用层和网路层之间的一个封装起来供人使用的接口  面向连接(TCP):通信之前一定要建立一条连接,这种通信方式也被成为”虚电路“或”...
代码星球 ·2020-04-09

异常处理和UDP Socket套接字

一、异常处理1.什么是异常处理:  程序在运行过程中出现了不可预知的错误,并且该错误没有对应的处理机制,那么就会以异常的形式表达出来,造成的影响就是整个程序无法再正常进行。2.异常的结构:  1、异常的类型  2、异常的信息  3、异常的位置3.异常的种类分为两大类:  1.语法错误:是你程序立刻就能解决的,这种错误是...

TCP Socket 套接字 和 粘包问题

一、Scoket套接字Scoket是应用层(应用程序)与TCP/IP协议通信的中间软件抽象层,它是一组接口。也可以理解为总共就三层:应用层,scoket抽象层,复杂的TCP/IP协议基于TCP协议的scoket  tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端scoket简单版本...

socket函数

socket()函数原型:intsocket(intaf,inttype,intprotocol);参数说明:l af   :指定一个协议簇(协议域), AF_INET–Ipv4协议 AF_INET6–Ipv6协议 AF_LO...
代码星球 ·2020-04-09

使用node+vue实现简单的WebSocket聊天功能

websocket的即时通信非常的强大,这里我用node启动了一个服务进行websocket链接,然后再vue的view里面进行了链接,进行通信,废话不多说,直接上代码吧,首先,我需要用到node的nodejs-websocket模块使用yarn进行安装1yarnaddnodejs-websocket--save当然,...

总结day24 ---- socket ,struct 的学习

前情提要    一:套接字 socket()       1:三次握手   1:客户端像服务端链接,  (第一次握手)  2:服务端收到请求,告诉客户端服务端收到了内容  (第二次握手1)  3:服务端像客户端连接,(第二次握手2)  &n...

SuperSocket调试工具

    本文的控制台项目是根据SuperSocket官方Telnet示例代码进行调试的,官方示例代码:Telnet示例。    开始我的第一个Telnet控制台项目之旅:    创建控制台项目:打开v...
代码星球 ·2020-04-07

webSocket的场景应用

应用场景服务器更新前端页面也进行局部刷新,更新服务器端返回的信息什么是webSocket?它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。在WebSocketAPI中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成...
代码星球 ·2020-04-07

TCP、Http和Socket 优劣比较

转自:http://www.cnblogs.com/webwlsong/p/3198712.html了解HTTP和Socket之前先对网络7层协议有个了解:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据...

SuperSocket 介绍

目录一、总体介绍1、SuperSocket具有如下特点:2、SuperSocket应对项目需求特点:3、SuperSocket的架构和设计SuperSocket层次示意图SuperSocket请求处理模型示意图 SuperSocket对象模型图示意图4、SuperSocket内置的常用协议实现模版5、通过请求...
代码星球 ·2020-04-07

聊天程序——基于Socket、Thread (二)

聊天程序简述1、目的:主要是为了阐述Socket,以及应用多线程,本文侧重Socket相关网路编程的阐述。如果您对多线程不了解,大家可以看下我的上一篇博文浅解多线程。2、功能:此聊天程序功能实现了服务端跟多个客户端之间的聊天,可以群发消息,选择ip发消息,客户端向服务端发送文件。(例子为WinForm应用程序)Sock...

C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析

看到这篇文章的题目,估计很多人都会问,这个组件是不是有些显的无聊了,说到web通信,很多人都会想到ASP.NETSignalR,或者Nodejs等等,实现web的网络实时通讯。有关于web实时通信的相关概念问题,在这里就不再做具体的介绍了,有兴趣的可以自行百度。 下面我们介绍一款WebSocket组件webs...

使用C#来编写一个异步的Socket服务器

介绍我最近需要为一个.net项目准备一个内部线程通信机制.项目有多个使用ASP.NET,Windows表单和控制台应用程序的服务器和客户端构成.考虑到实现的可能性,我下定决心要使用原生的socket,而不是许多.NET中已经提前为我们构建好的组件,像是所谓的管道,NetTcpClient还有Azure服务总线.这篇文章...

django_websocket实现简单聊天室

pipinstallchannelspipinstallchannels-redis  #websocket_v1/settings.pyINSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.cont...
首页上一页...2122232425...下一页尾页