E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
计算机网络实验socket编程
简单模仿下muduo网络库的封装
文章目录一、基础
socket编程
二、抽象与层次2.1InetAddress封装2.2Socket封装2.3Epoll封装2.4Channel封装2.5Acceptor封装2.6Connection封装2.7Threadpool
阿杰的小鱼塘
·
2023-03-31 10:11
网络
C++
网络
服务器
c++
线程池
day18 网络编程
socket编程
socket又叫套接字,指的就是实现通信过程的两个端。
落幕丶丶
·
2023-03-31 04:15
Netlink套接字
netlink用户态API与常见的
socket编程
一致,只是内核态要实现自定义protocol。一.内核态模块该模块用于接收用户态信息,并发送一字符串
zhuyong006
·
2023-03-30 10:41
Netlink套接字
打造一款属于自己的go语言socket框架
前言:一直对
socket编程
有很大的兴趣,经过一周多的努力与查阅资料终于打造一款属于自己的go语言socket框架,觉得应该记录下来,和大家一起学习(本人也是菜鸟要是有什么不对的地方欢迎留言指正)。
xyt001
·
2023-03-30 09:45
socket编程
科普
文章会从一个最简单的利用
socket编程
基础API的一个小程序开始,逐步引入现在典型的select,epoll机制,并附上相关demo代码。
子曰小玖
·
2023-03-30 09:46
TCP/IP
java 网络编程,
Socket编程
Java的网络编程主要涉及到的内容是
Socket编程
,那么什么是Socket呢?简单地说,Socket,套接字,就是两台主机之间逻辑连接的端点。
alcohol和cat
·
2023-03-30 08:07
B站韩顺平老师QQ项目分析及源码
写在前面课程链接:【韩顺平讲Java】Java网络多线程专题-TCPUDP
Socket编程
多线程并发处理文件传输新闻推送Java_哔哩哔哩_bilibili之前没做过类似项目,这次结合多线程+io+网络编程做个项目练练手源码请查看个人
Jiong-952
·
2023-03-30 06:11
项目实战
java
网络
TCP服务器如何使用select处理多客户连接
TCP服务器难免会遇到同时处理多个用户的连接请求的问题,本文用一个简化的实例说明如何在一个TCP服务器程序中,使用select处理同时出现的多个客户连接,文章给出了程序源代码,本文假定读者已经具备了基本的
socket
whowin
·
2023-03-30 01:21
网络编程
C语言
Linux相关
服务器
tcp/ip
网络编程
select
JAVA--基于TCP协议的
Socket编程
目录一、Socket类和ServerSocket类1.Socket类2.ServerSocket类二、使用TCP的
Socket编程
实现登录功能1.实现单用户登录2.实现多客户端用户登录3.InetAddress
不会飞的小飞侠24
·
2023-03-30 00:49
进阶内容
java
tcp/ip
网络
TCP三次握手四次挥手
在
socket编程
中,客户端执行connect()时,将触发三次握手:即客户端和服务端通信前要进行连接,“3次握手”的作用就是双方都能明确自己
7i昂
·
2023-03-29 23:57
LWIP UDP
socket编程
可以指定本地端口号及发送长度不能太长问题分析
LWIPUDP
socket编程
可以指定本地端口号及发送长度不能太长问题分析2016-03-0117:02913人阅读评论(0)收藏举报.embody{padding:10px10px10px;margin
carlsun80
·
2023-03-29 23:37
C-C++
socket技术
socket
udp
lwip
Iperf 源代码分析(三)
首先讨论一下
Socket编程
中用于表示网络地址的数据结构。网络通信中的端点地址可以一般化的表示为(地址族,该族中的端点地址)。
Skyline
·
2023-03-29 15:11
源码分析
代码分析
socket
struct
数据结构
网络
unix
网络编程socket(上)
目录一、预备知识1.1端口号1.2初步认识TCP协议与UDP协议1.3网络字节序二、
socket编程
接口2.1常见socketAPI2.2sockaddr结构三、UDP网络程序3.1服务端初始化3.1.1
GG_Bond19
·
2023-03-29 14:18
网络
网络
服务器
udp
linux
Java(1.8)高级特性-网络
网络编程涉及到了最基础的
Socket编程
,以及基于次的网络服务。下面将介绍在Java中如何实现Socket以及一些简单的网络客户端和服务端。
czn5991
·
2023-03-29 13:02
【原创】自己动手实现RPC服务调用框架
引言本文利用java自带的
socket编程
实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)
weixin_30852451
·
2023-03-28 20:06
java
go网络编程学习笔记2(
socket编程
)
Introduction多年的发展,使得IP和TCP/UDP协议基本上就等价于网络协议栈。例如,蓝牙定义了物理层和协议层,但最重要的是IP协议栈,可以在许多蓝牙设备使相同的互联网编程技术。同样,开发4G无线手机技术,如LTE(LongTermEvolution)也将使用IP协议栈。IP提供了第3层的OSI网络协议栈,TCP和UDP则提供了第4层。即使在因特网世界,这些都不是固定不变的:TCP和UD
GeminiGirl0604
·
2023-03-27 15:00
一次python TCP
socket编程
引发的知识点
这次用python做一个tcp的服务器和客户端程序,主要用来做新建连接数测试。1,新建连接数测试的原理(1)首先tcp建立阶段,被测试设备需要转发3个TCP握手数据包;(2)握手成功之后客户端会发送一个httpGET请求给服务器;(3)服务器收到GET请求之后会回复一个200OK给客户端;(4)客户端收到200OK之后,就会发送一个rst报文断开当前连接;(5)被测试设备收到rst报文就会删除当前
以前干嘛去了
·
2023-03-26 01:08
socket编程
创建可连接多个客户端的服务器
多进程代码#include#include#include#include#include#include#include#include#include#include#include#defineSERPORT8000#defineSERIP"IP地址"intmain(intargc,char*argv[]){intlfd=socket(AF_INET,SOCK_STREAM,0);struc
_four_two_six_
·
2023-03-25 12:14
linux网络编程
信息与通信
linux
网络
物联网
Linux网络编程之
socket编程
什么是socket:socket的原意是“插座”,在计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一-种约定或一-种方式。通过socket这种约定,--台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。我们把插头插到插座上就能从电网获得电力供应,同样,为了与远程计算机进行数据传输,需要连接到因特网,而socket就是用来连接到因特网的工具。Unix/Linux
_four_two_six_
·
2023-03-25 12:41
linux网络编程
linux
网络
服务器
rawsocket 使用小结
经过一学期网络课的学(zi)习,对Linux平台下使用raw
socket编程
有一定的了解。
trzzzZ
·
2023-03-24 18:17
Linux
Linux
raw
socket
浅谈Linux C
Socket编程
Socket在UNIX/Linux系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。UNIX/Linux程序在执行任何形式的I/O操作时,都是在读取或者写入一个文件描述符。一个文件描述符只是一个和打开的文件相关联的整数,它的背后可能是一个硬盘上的普通文件、FIFO、管道、终端、键盘、显示器,甚至是一个网络连接。注意:网络连
Ezreallp
·
2023-03-24 18:38
2018-09-12-总结
一、
socket编程
socket又叫套接字,就是进行数据通信的两端。
fanzl
·
2023-03-24 13:05
python socket通信_Python学习:
Socket编程
——多客户端通信聊天室
Socket编程
的流程如下图所示:服务端:1.服务端需要创建一个socket对象。(socket())2.为这个socket对象绑定ip地址和端口号。
weixin_39548805
·
2023-03-23 20:57
python
socket通信
六、
Socket编程
Socket基本概念Socket是对TCP/IP协议族的一种封装,是应用层与TCP/IP协议族通信的中间软件抽象层。从设计模式的角度看来,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。Socket还可以认为是一种网络间不同计算机上的进程通信的一种方法,利用三元组(ip地址,协
iOS大蝠
·
2023-03-23 18:39
linux C++
socket编程
实例
1概念(待更新。。。)2基本操作2.1socket()函数intsocket(intdomain,inttype,intprotocol);socket函数对应于普通文件的打开操作,socket()创建一个socket描述符(socketdescriptor),唯一标识一个socket。这个socket描述字跟文件描述字一样,后续的操作都有用到它,把它作为参数,通过它来进行一些读写操作。domai
今天也继续开心涅普涅普
·
2023-03-23 08:36
网络编程
网络编程网络编程一、什么是网络二、计算机网络三、网络编程四、网络模型(OSI模型)五、TCP/IP模型六、TCP\UDP协议七、IP八、Port端口九、InetAddress类十、网络编程10.1
Socket
梦想周游世界
·
2023-03-22 12:19
Java程序设计
网络
tcp/ip
服务器
libevent学习笔记一:总体把握
libevent如何使用(官方手册,心得体会)源码分析(event,event_base为核心)引言标准c库便有许多参用了回调函数,让用户制定处理过程,比如常用的qsort(3),bsearch(3)基本的
socket
uestcjerry
·
2023-03-22 12:43
libevent
libevent
go简单的
socket编程
服务端packagemainimport("bufio""fmt""net""os""strings")funcprocess(connnet.Conn){varbuffer[128]byte//这个循环的目的是,如果客户端发来的数据过长,将数据切片for{m,err:=conn.Read(buffer[:])iferr!=nil{fmt.Println("readdatafailed")brea
小王同学123321
·
2023-03-21 16:19
socket编程
socketAPI网络字节序和本机字节序本机字节序:小端字节序,高位存在高地址,低位存在低地址。本机字节序:大端字节序,高位存在低地址,低位存在高地址。htonl:通常用来将本机IP转换为网络字节序。htons:通常用来将本机PORT转换为网络字节序。ntohl:通常用来将IP从网络字节序转换为本机字节序。ntohs:通常用来将PORT从网络字节序转换为本机字节序。IP地址转换inet_pton:
钟离惜
·
2023-03-21 07:23
Go语言基础07——网络概述、
socket编程
网络概述网络协议介绍:从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:l第一次,传输文件名,接收方接收到文件名,应答OK给传输方;l第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;l第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间
Spring618
·
2023-03-20 13:44
简易ftp server搭建----获取主机IP地址
学习了基本的
socket编程
之后,想要自己搭建一个ftp用于电脑之间的文件传输.在尝试阅读RFC959协议被虐之后,只能拿大神们的轮子来用,就是这个东东pyftpdlib.基本代码直接参考pyftpdlib
Leng__
·
2023-03-19 16:45
【Linux】网络套接字编程
网络编程socket预备知识▶源IP地址与目的IP地址▶端口号与进程id▶源端口号与目的端口号▶UDP与TCP协议▶网络字节序套接字(socket)介绍▶概念▶分类▶工作流程
socket编程
▶
socket
蓝乐
·
2023-03-17 22:41
Linux
笔记
网络
linux
udp
tcp/ip
网络协议
初窥Socket:与自己聊次天
在Java环境下,
Socket编程
主要是指基于TC
LiuZh_
·
2023-03-17 14:33
Python socket基础知识
Python
socket编程
正常的socketserver和socketclient1.socket()函数socket()函数用于创建与制定的服务提供者绑定的套接字socket=socket.socket
牛发666
·
2023-03-17 13:27
关于Android的
Socket编程
在一些大厂中,为了使网络操作比较灵活的,通常会采用
Socket编程
,我也是如此,目前公司要求使用socket进行简单的请求协议的封装和socket的一些基本使用,我在这里分享一下心得。
撩人的风光
·
2023-03-17 04:18
Golang——WebSocket
WebSocket推送浏览器支持的
socket编程
,轻松维护服务端长连接,基于TCP可靠传输之上的协议,无需开发者关心通讯细节。提供了高度抽象的编程接口,业务开发成本低。websocket协
_羊羽_
·
2023-03-16 16:33
day18-网络编程基础
一.套接字Server1.什么是
socket编程
socket又叫套接字,指实现通信的两个端,分为服务器套接字和客户端套接字2.服务器套接字python中提供了一个socket模块来支持
socket编程
1
iwsyt
·
2023-03-15 04:28
select详解、fcntl设置非阻塞、setsockopt()参数详解
应用:Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱
摆烂选手一枚
·
2023-03-15 03:53
c语言
c++
开发语言
Java实现单线程聊天室
本文实例为大家分享了Java实现单线程聊天室的具体代码,供大家参考,具体内容如下一.SocketAPI简介1.
Socket编程
Java.net.Socket类代表一个套接字,并且为服务器程序提供了一种来监听客户端并与他们建立连接的一种机制
·
2023-03-15 01:06
计算机网络实验
——华为eNSP模拟器常用命令总结(总结的非常详细( •̀ .̫ •́ )✧快来看啊)
目录前言一、华为设备命令视图二、设置设备名称三、常用基本命令四、关闭泛洪信息五、设置设备接口的ip地址和子网掩码六、交换机的登陆(一)设置Console接口密码(二)设置Telnet接口密码七、VLAN配置(一)单独和批次创建VLAN(二)进入VLAN视图(三)将端口指定到VLAN1、单一端口指定VLAN2、多个端口指定VLAN(四)查看配置情况八、交换机端口工作模式(一)Access模式(接入模
晚风(●•σ )
·
2023-03-14 21:15
软考中级-网络工程师
计算机网络实验
华为eNSP
计算机网络
网络
华为eNSP
网络工程师
day18课堂总结
socket又叫套接字,指的就是实现通信过程的两个端,等待请求的一端叫服务器套接字,发送请求的一端叫客户套接字python中提供了socket模块来支持
socket编程
importsocket=====
Oot_zhl
·
2023-03-14 17:08
网络编程【Java】
文章目录网络通信协议网络编程的相关概念Socket套接字三类不同的套接字
Socket编程
UDP版
Socket编程
DatagramPacket类DatagramPacket类的构造方法DatagramPacket
504 Gateway Time-out
·
2023-03-14 11:58
JAVA
EE
笔记
网络
java
tcp/ip
BIO NIO AIO的理解
BIO就是阻塞的IO,比如在
Socket编程
中,ServerSocket每次连接到的一个客户端Socket,都要为其分配一条线程单独处理,否则处理该Socket会阻塞当前线程。
Weechan_
·
2023-03-14 06:29
5 Linux系统编程之网络编程--学习笔记
目录:1.网络相关概念2.tcp协议3.UDP协议4.网络地址转换5.tcp协议
socket编程
6.udp协议
socket编程
流程7.epoll多路复用8.总结9.进程池(以文件传输服务器为例)10.线程池查看文件大小
沉默的abbot
·
2023-03-13 18:39
Linux
网络
网络协议
linux
面试利器!字节跳动2021年Android程序员面试指导小册已开源
Java部分操作系统相关JDK&JVM&JRE面向过程&面向对象八大基本数据类型&引用类型数组Java异常NIO/BIO/AIO集合(容器)线程泛型反射注解
Socket编程
设计模式JVM相关Andr
zhireshini233
·
2023-03-13 11:04
Android
面试
android
java
C/C++ Linux Socket网络编程流程分析
目录一、Socket简介二、
Socket编程
基础1.网络字节序2.sockaddr数据结构3.IP地址转换函数三、
Socket编程
函数1.socket函数2.bind函数3.listen函数4.accept
·
2023-03-13 00:01
Java NIO
Socket编程
实例
各I/O模型优缺点BIO通信模型BIO主要的问题在于每当有一个新的客户端请求接入时,服务端必须创建一个新的线程处理新接入的客户端链路,一个线程只能处理一个客户端连接线程池I/O编程假如所有可用线程都被阻塞,后续I/O都将在队列中排队线程池采用阻塞队列实现,队列积满之后,后续入队列操作将被阻塞,新的客户端请求被拒绝,发生大量连接超时NIO编程缓冲区Buffer每一种Java基本类型都有对一种缓冲区大
北冥冰皇
·
2023-03-12 05:26
2018-09-12 Day18 网络基础
01.
socket编程
socket又叫套接字,就是进行数据通信两端。分为服务端套接字和客户端套接字。套接字编程:自己写服务器或者客户端,进行数据传输。
Ftr_
·
2023-03-11 03:02
tcp的拆包和粘包
简介拆包和粘包是在
socket编程
中经常出现的情况,在socket通讯过程中,如果通讯的一端一次性连续发送多条数据包,tcp协议会将多个数据包打包成一个tcp报文发送出去,这就是所谓的粘包。
仙花斗影
·
2023-03-10 17:34
Linux命令进阶篇之一
实验简介实验所属系列:Linux操作系统实验对象:本科/专科信息安全专业相关课程及专业:计算机基础,
计算机网络实验
时数(学分):2学时实验类别:实践类预备知识本实验要求实验者具备如下的相关知识。
暗哑于秋~
·
2023-03-10 04:57
linux
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他