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编程
day17
01服务端
socket编程
(套接字):指的就是通过代码来创建实现通信的两个端(服务器和客户端)socket一般可以基于TCP和UDP实现客户端和服务器之间的可靠传输和不可靠传输python中的内置模块socket
木偶演员
·
2023-08-23 19:45
TCP通信粘包问题
因此TCP的
socket编程
,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据量小的数据
没有昵称啊2333
·
2023-08-23 18:20
【Go语言】基于
Socket编程
的P2P通信程序示例
Go语言的
Socket编程
实现为开发者提供了一种高效且强大的方式来实现网络通信。通过Go语言的并发模型和内置的网络库,如net包,开发者可以轻松地创建基于套接字的通信应用。
RedJACK~
·
2023-08-23 10:33
golang
p2p
asp.net
day19-多线程实现
socket编程
服务端.pyfromsocketimport*fromfileManagerimport*fromthreadingimport*classServerThread(Thread):"""创建子线程"""def__init__(self,connection,address):super().__init__()self.connection=connectionself.address=addr
归墟_a3c1
·
2023-08-23 09:15
5.物联网LWIP之
Socket编程
优化与实现(补充4)
UDP编程模型1.UDPC/S模型2.UDPAPIsocketintsocket(intdomain,inttype,intprotocol);domain:AF_INET这是大多数用来产生socket的协议,使用TCP或UDP来传输,用IPv4的地址AF_INET6与上面类似,不过是来用IPv6的地址AF_UNIX本地协议,使用在Unix和Linux系统上,一般都是当客户端和服务器在同一台及其上
m0_61659911
·
2023-08-22 03:23
网络
【计算机网络】Linux环境中的网络套接字编程
文章目录前言一、预备知识理解源IP地址和目的IP地址认识端口号认识UDP协议和TCP协议了解网络字节序二、socket套接字socket常见APIsockaddr和sockaddr_in三、UDP
Socket
求知.
·
2023-08-21 07:33
计算机网络
网络
linux
udp
服务器
c++与golang的网络编程学习总结与对比【c++与golang】【万字分析】
具体而言从TCP以及
socket编程
原理出发。然后分别实现了基于c++以及go语言的网络通信并发服务器以及客户端。文章目录前言一、TCP原理1、头格式2、为什么需要TCP协议?TCP工作在哪一层?
UPUP小亮
·
2023-08-20 21:59
高性能网络框架
c++与golang
c++
golang
tcp
网络协议
网络
tcp
socket编程
流程
接口1.socket-创建套接字2.bind-为套接字绑定地址信息3.listen-服务端开始监听listen(intsockfd,intbacklog)listen的第二个参数backlog表示并发连接数,并发连接数是指服务端同一时间所能接收的客户端请求连接数,不是服务端的最大连接数;4.connect-客户端向服务端发送连接请求5.accept-服务端获取新建的客户端连接6.send-发送数据
syc596
·
2023-08-20 08:10
tcpip
socket
网络
Go-tcp编程和Redis
之所以加Tcp
socket编程
,是因为底层是基于Tcp/ip协议的,例如:QQ聊天2)b/s结构的http编程,使用浏览器去访问服务器时,使用的就是http协议,而ht
ALEX_CYL学习记录
·
2023-08-20 05:05
笔记
golang
tcp/ip
redis
Python学习笔记_基础篇(十一)_
socket编程
python线程与进程简介进程与线程的历史我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配、任务的调度。程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等。每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了保证其独立性,就需要一个专门的管理和控制
执卷
·
2023-08-19 16:19
python
学习
笔记
入门
3.物联网LWIP之
socket编程
Socket编程
的基本概念在我看来Socket就相当于API,就是函数接口,我们使用Socket就可以在不清楚底层原理的基础上进行通信,即Socket会帮助我们处理好网络的Ip地址等。
m0_61659911
·
2023-08-19 09:54
php
服务器
开发语言
I/O 多路复用小结
Socket模型
Socket编程
是一种使用Socket模型进行网络通信的编程技术。它是一种基于网络套接字的编程模型,用于实现不同计算机之间的数据传输。
knan-阿樂
·
2023-08-18 19:11
杂论
网络
day18-网络编程
02-
socket编程
socket又叫套接字,指的是实现通信过程的两个端。
71a5d7e107e5
·
2023-08-18 07:43
原始套接字编程(AF_PACKET+SOCK_RAW)模拟一个PING
2.原始套接字是什么我去翻看第58章(TCP/IP网络基础)中只有一个泛泛的介绍:但是这个描述并不完全,于是我参考:信息安全课程9:raw
socket编程
-知乎另外还了解到原始套接字在socket的创建上有不同
Andy Pines
·
2023-08-18 01:03
网络
服务器
linux
网络套接字
网络套接字文章目录网络套接字认识端口号初识TCP协议初识UDP协议网络字节序
socket编程
接口socket创建socket文件描述符bind绑定端口号sockaddr结构体netstat-nuap:查看服务器网络信息代码编译运行展示实现简单
梨+苹
·
2023-08-17 13:42
网络
网络
php
开发语言
网络协议 14 - 流媒体协议:要说爱你不容易
【前五篇】系列文章传送门:网络协议9-TCP协议(下):聪明反被聪明误网络协议10-
Socket编程
(上):实践是检验真理的唯一标准网络协议11-
Socket编程
(下):眼见为实耳听为虚网络协议12-HTTP
·
2023-08-16 15:30
网络协议 15 - P2P 协议:小种子大学问
【前五篇】系列文章传送门:网络协议10-
Socket编程
(上):实践是检验真理的唯一标准网络协议11-
Socket编程
(下):眼见为实耳听为虚网络协议12-HTTP协议:常用而不简单网络协议13-HTTPS
·
2023-08-16 15:30
网络协议 13 - HTTPS 协议:加密路上无尽头
网络协议7-UDP协议:性善碰到城会玩网络协议8-TCP协议(上):性恶就要套路深网络协议9-TCP协议(下):聪明反被聪明误网络协议10-
Socket编程
(上
·
2023-08-16 15:29
网络协议 12 - HTTP 协议:常用而不简单
网络协议7-UDP协议:性善碰到城会玩网络协议8-TCP协议(上):性恶就要套路深网络协议9-TCP协议(下):聪明反被聪明误网络协议10-
Socket编程
(上
·
2023-08-16 15:29
进程间的通信方式:管道、消息队列、共享内存、信号量、socket
进程通信实现方式总结管道(效率低)消息队列(效率高但开销大)共享内存(效率高开销小但是可能地址冲突)信号量(PV操作)信号(以上都是同步通信,信号是异步)Socket(以上都是单台主机内)针对TCP协议通信的
socket
kksilu
·
2023-08-16 14:57
Linux操作系统
java
linux
服务器
解决 s.connect((host, port)) TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
今天在进行一个
socket编程
时,遇到了如题这样的问题。image.png这个问题很常见,有的是爬虫方面的,五花八门的,查了一圈发现没有解决我的问题的内容,接下来就分享下我遇到的问题和我的解决方案吧。
思想永不平凡
·
2023-08-16 07:09
socket编程
目录一.1.ip地址2.端口号(port)3.TCP、UDP协议二.使用UDP协议的
socket编程
编辑1.日志2.常见APIsocketbindsendtorecvfrom3.互相通信服务端4.客户端三
finish_speech
·
2023-08-16 05:24
网络
linux
ByteBuffer相关使用姿势
转自:https://blog.csdn.net/mrliuzhao/article/details/89453082#_2简介在Java的
Socket编程
中,若使用阻塞式(BIO),则往往通过ServerSocket
喜欢海的大叔
·
2023-08-16 01:03
ZeroMQ 教程 002 : 高级技巧
.上一章我们简单的介绍了一个ZMQ,并给出了三个套路的例子:请求-回应,订阅-发布,流水线(分治).这一章,我们将深入的探索一下ZMQ中的socket,以及"套路"socketAPI如果熟悉linux
socket
zdy0_2004
·
2023-08-15 19:20
网络
Linux
Linux中
socket编程
中多进程/多线程TCP并发服务器模型
一、循环服务器(while)【不常用】一次只能处理一个客户端的请求,等这个客户端退出后,才能处理下一个客户端。缺点:循环服务器所处理的客户端不能有耗时操作。模型sfd=socket();bind();listen();while(1){newfd=accept();while(1){recv();send();}close(newfd);}close(sfd);源码#include#include
徐艺桐
·
2023-08-15 08:02
网络编程
服务器
linux
运维
TCP消息传输可靠性保证
在
socket编程
中,这一过程由客户端执行connect来触发。第一次握手:客户端将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给服务器端,客户端进入SYN_
墨雨听风
·
2023-08-15 08:08
网络
服务器
tcp/ip
java
day18总结
计算机连网的时候就会有ip地址(动态的)3.mac地址是唯一的,每一个设备的mac地址不一样,4.OSI参考模型————7层应用层,表示层,会话层,传输层(做后端主要接触到这4个)网络层,数据链路层,物理层1.什么是
socket
茅人
·
2023-08-14 20:06
Pyzmq介绍
ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
javastart
·
2023-08-14 12:02
python
网络
Python学习 Day62 基于TFTP协议的
Socket编程
02
一、TFTP协议1.概念TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议2.特点简单占用资源小适合传递小文件适合在局域网进行传递端口号为69基于UDP实现3.信息交互(1)C端向S端的69号端口发送读写请求(2)服务器批准该请求,则创建一个新的临时端口进行数据的传输(3)S端发送数据的格式
ShengXIABai
·
2023-08-13 23:35
Python网络编程
1024程序员节
基于TCP SOCKET实现的局域网聊天室
利用
socket编程
,服务器端建立线程套接字,通过绑定监听。等待客户端的请求,一旦有客户端请求连接则建立连接,双方进行通信,而客户端则主动去连接服务器,基本步骤相同。
奔跑骚年
·
2023-08-13 12:33
【Linux】以太网协议——数据链路层
TCP除了对下层IP提供可靠性机制之外,TCP对上还提供进程到进程的服务,我们在进行
socket编程
时,本质就是在使用TC
杰信步迈入C++之路
·
2023-08-13 01:58
计算机网络
Linux
linux
服务器
网络
Python socket详解,全网最全教程
前言嗨喽,大家好呀~这里是爱看美女的茜茜呐
Socket编程
1.基本概念1.什么是客户端/服务器架构?服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。
茜茜是帅哥
·
2023-08-12 21:49
python
python
php
开发语言
pycharm
实现简单通信 JAVA
创建服务端与客户端,再利用Java中
socket编程
传入传出数据服务端importjavax.swing.*;importjava.awt.*;importjava.awt.event.
Narnat
·
2023-08-12 20:19
java
开发语言
Linux网络编程套接字(上)
目录预备知识理解源IP地址和目的IP地址:认识端口号:理解"端口号"和"进程ID"认识TCP/UDP协议TCP:UDP:网络字节序
Socket编程
接口Socket常见API:Sockaddr结构:简单的
Obto-
·
2023-08-12 16:29
Linux
网络
服务器
运维
c++
linux
c语言
Linux网络编程
socket编程
篇(一)
socket编程
基础
3.
Socket编程
常见API3.1socket()3.2bind()3.3listen()3.4accep
look_outs
·
2023-08-12 12:03
#
Linux网络编程
linux
运维
服务器
物联网lwIP网络开发 3.1
Socket编程
Socket基本概念socket基本概念类似于插头与插座一个接口类似API最早出现在linux上socket通讯原理示意socket:套接字可以同时进行全双工基于文件描述符操作网络编程接口链路层下面是PHY物理层lwIP怎么实现的socket
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络互联
网络通信
stm32
物联网lwIP网络开发 3.2
Socket编程
预备基础
Socket编程
预备知识1
socket编程
圣经书籍最权威大端模式和小端模式网络字节序起源地址转换接口//def.huint32_thtonl(uint32_thostlong);uint16_thtons
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络互联
网络通信
stm32
linux下TCP
socket编程
入门案例(二)——非阻塞的TCP server&client
文章目录1、相关概念介绍1.1阻塞与非阻塞1.2两者区别1.3select模型2、编码实现2.1代码改进2.2实现服务端客户端3、运行结果在上一篇【阻塞的TCPserver&client】中,介绍了如何使用socket函数编写第一个socket通信小程序。这篇文章在第一个demo的基础上,将使用select函数实现非阻塞的TCPserver&client。1、相关概念介绍1.1阻塞与非阻塞在理解这
絔离
·
2023-08-11 17:39
C/C++
Linux
学习笔记
C/C++
TCP
socket
非阻塞
Linux C++下网络编程之基础API
1.C/S模型在正式讲解
socket编程
API前,先来简单回顾一下C/S(客户端/服务器)模型。
MinBadGuy
·
2023-08-11 17:39
网络编程
linux
c++
tcp/ip
Day18_总结
1.什么是
socket编程
"""socket又叫套接字,指的是实现通信的两个端;这个两个端又分为服务器套接字和客户端套接字"""服务端2.服务器套接字"""python中提供了一个socket模块来支持
oct___我婷姐
·
2023-08-11 04:09
Socket编程
框架
1.Socket地址数据类型及相关函数sockaddr数据结构IPv4和IPv6的地址格式定义在netinet/in.h中IPv4地址用sockaddr_in结构体表示,包括16位端口号和32位IP地址IPv6地址用sockaddr_in6结构体表示,包括16位端口号、128位IP地址和一些控制字段。UNIXDomainSocket的地址格式定义在sys/un.h中,用sockaddr_un结构体
執著我們的執著
·
2023-08-10 22:55
进程间通信的编程方式(IPC)及实验
进程间通信(IPC)方式目录Socket管道匿名管道消息队列共享内存信号远程过程调用Socket
Socket编程
是一种在计算机网络中进程间通信的编程方法。
一路向东_
·
2023-08-10 20:25
计算机网络
操作系统
网络
服务器
linux
perl的
socket编程
在networking方面,最基础的是BSD
socket编程
,但往往perl入门时在这个方面,最头疼的无疑是如何开始,如何Stepbystep。
风语者_
·
2023-08-10 11:37
perl
Perl Socket模块和IO::SOCKET模块的网络编程
在networking方面,最基础的是BSD
socket编程
,但往往perl入门时在这个方面,最头疼的无疑是如何开始,如何Stepbystep。
stonesharp
·
2023-08-10 11:36
杂类
socket
perl
网络
io
unix
stream
【网络通信】
socket编程
——TCP套接字
TCP依旧使用代码来熟悉对应的套接字,很多接口都是在udp中使用过的所以就不会单独把他们拿出来作为标题了,只会把第一次出现的接口作为标题文章目录服务端tcp_servertcpserver.hpp(封装)初始化initServer1.创建socket2.绑定bindhtons——主机序列转化为网络序列3.监听listen——设为监听状态启动Start1.获取连接,acceptacceptaccep
风起、风落
·
2023-08-10 10:20
计算机网络
tcp/ip
网络
网络协议
如何实现网络数据传输
目录前言1.理解源IP地址和目的IP地址2.理解端口号2.1端口号与进程pid的关系2.2源端口号和目的端口号3.协议3.1TCP协议3.2认识UDP协议4.网络字节序5.
socket编程
接口总结前言在上一篇文章网络框架中给大家对网络的整体进行了一个宏观的介绍
终为nullptr
·
2023-08-10 07:20
网络
在Qt中使用Socket进行网络编程
文章目录概述1.创建Socket通信2.创建TCP服务器3.创建UDP通信4.应用场景概述
Socket编程
是一种常见的网络编程方式,允许不同计算机之间通过网络进行通信。
LewGarben
·
2023-08-10 05:41
c
网络编程
qt
网络
php
Linux----网络编程socket
网络编程socket1)端口号2)初识TCP/UDP协议3)网络字节序4)
socket编程
①sockaddr结构②socket接口③UDP示例代码及其注意点基于网络的三子棋(MARK一下)更改远程执行命令并显示到客户端
4nc414g0n
·
2023-08-10 00:10
Linux
linux
网络
tcp/ip
我的lisp学习心得和体会
一年前选修学校的网站技术课程得到了启蒙的我开始了一年的自学程序设计的过程,期间主要是使用javscript和nodejs搭建网站,学到后面一步步深入包括
socket编程
,http协议,linux系统的基础知识
可乐杯杯hh
·
2023-08-08 20:37
JAVA网络编程问题剖析
我所说的网络编程就是指
Socket编程
,首先列举一下用JAVA语言编写Socket程序时的常见异常、原因及解决方法,然后再讲一下编写网络程序需要注意的问题。
小狼_百度
·
2023-08-08 18:05
网络
编程
java
socket
服务器
jvm
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他