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编程
【Linux】
SOCKET编程
传统的进程间通信借助内核提供IPC机制进行,但是只能限制于本机通信,若要进行跨机通信,就要使用网络通信。网络通信的本质是借助内核提供SOCKET伪文件的机制进行通信,实际上是使用了文件描述符,因此需要使用内核提供的socketAPI函数库(在传输层层面进行)。使用socket会建立一个socketpair,如下图,一个文件描述符操作两个缓冲区:内核中需要维护两个缓冲区,发送端缓冲区和接收端缓冲区,
Iric Zhang
·
2023-09-18 16:58
linux
网络
服务器
2019-08-14 day-18总结
网络编程importsocket一.套接字Server1.什么是
socket编程
socket又叫套接字,指的是实现通信的两个端;这两个端又分为服务器套接字和客户端套接字。
风中逐月fzzy
·
2023-09-18 13:26
Linux网络编程:网络编程套接字
目录一.端口号的概念二.对于UDP和TCP协议的认识三.网络字节序3.1字节序的概念3.2网络通信中的字节序3.3本地地址格式和网络地址格式四.
socket编程
的常用函数4.1sockaddr结构体4.2
socket
【Shine】光芒
·
2023-09-17 07:51
Linux系统和网络
服务器
网络
linux
【网络编程】TCP
Socket编程
TCP
Socket编程
1.ServerSocket2.Socket3.TCP的长短连接4.Socket通信模型5.代码示例:TCP回显服务器流套接字:使用传输层TCP协议TCP:即TransmissionControlProtocol
Gmerrysong
·
2023-09-17 04:56
网络编程
网络
tcp/ip
服务器
【网络编程】UDP
Socket编程
UDP
Socket编程
一.DatagramSocket二.DatagramPacket三.InetSocketAddress四.执行流程五.代码示例:UDP回显服务器数据报套接字:使用传输层UDP协议UDP
Gmerrysong
·
2023-09-17 04:55
网络编程
网络
udp
网络协议
【计算机网络】网络编程接口 Socket API 解读(6)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。
书香度年华
·
2023-09-17 01:31
网络套接字
API
讲解
计算机网络
TCP
UDP
套接字
socket
recv
Socket开发实战
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
socket编程
是基于TCP和UDP协议的,它们的层级关系如下图所示:【扩展阅读】开放式系统(
奋拓达
·
2023-09-16 18:23
python3--
socket编程
(udp协议)
基于UDP协议的socketudp是无连接的,启动服务之后可以直接接受消息,不需要提前建立连接,UDP必须是server端先接受消息简单版server端代码importsocket#创建一个服务器的套接字基于udp,type=socket.SOCK_DGRAM表示使用udp协议udp_sk=socket.socket(type=socket.SOCK_DGRAM)udp_sk.bind(('127
小虾仁芜湖
·
2023-09-15 23:40
udp
网络
网络协议
【计算机网络】网络编程接口 Socket API 解读(7)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。
书香度年华
·
2023-09-15 17:43
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
send
【四万字】网络编程接口 Socket API 解读大全
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。
书香度年华
·
2023-09-15 16:54
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
socket编程
网络编程网络编程的步骤常用APITCP中的accept和connect和listen的关系UDP中的connect广播和组播过程服务端大量TIMEWAIT或CLOSEWAIT状态复位报文段RST优雅关闭和半关闭解决TCP粘包select可以判断网络断开吗send和read的阻塞和非阻塞情况网络字节序和主机序IP地址分类及转换select实现异步connect为什么忽略SIGPIPE信号如何设置非阻
Runjavago
·
2023-09-15 11:39
开发语言
计算机网络:三次握手与四次挥手
在
socket编程
中,客户端执行con
豆恭梓
·
2023-09-15 08:28
八股合集
计算机网络
网络
计算机网络实验
:交换机划分Vlan配置
目录前言实验目的实验内容实验过程总结前言计算机网络是当代信息技术的重要组成部分,也是现代社会的基础设施之一。为了提高计算机网络的性能和安全性,网络管理员需要对网络进行合理的规划和设计,包括对网络拓扑、地址分配、路由协议、交换机配置等方面的考虑。其中,交换机配置是网络管理的重要内容之一,它涉及到交换机的基本功能、端口设置、VLAN划分、链路聚合、生成树协议等多个方面。本实验主要介绍了交换机划分VLA
此镬加之于你
·
2023-09-15 03:04
计算机网络实验
计算机网络
网络
tcp/ip
计算机网络实验
:RIP路由协议配置
目录前言实验目的实验内容相关知识点实验设备实验过程总结前言计算机网络是指由多台计算机通过通信设备和通信线路互联起来,实现信息交换的系统。计算机网络中的路由器是一种专用的网络设备,它负责根据目的地址选择最佳的传输路径,将数据包转发给下一跳。路由器之间需要运行路由协议,才能获取和维护路由信息。RIP(RoutingInformationProtocol)是一种基于距离矢量算法的内部网关协议,它使用跳数
此镬加之于你
·
2023-09-15 03:04
计算机网络实验
计算机网络
智能路由器
网络
tcp/ip
【脚本开发】第一节 Python Socket通信
TCP/IP参考模型TCP协议原理特点三次握手四次挥手UDP协议原理特点协议比较协议通信socket通信UDPSocket简单通信TCPSocket实现聊天TCPSocket实现命令执行TCP/UDP
Socket
网络安全练习生
·
2023-09-14 20:09
代码开发
python
开发语言
后端
C++之UDP通信例程
在C++中使用UDP协议进行通信,需要使用
Socket编程
。
付宇利
·
2023-09-14 19:34
c++
udp
开发语言
网络协议
【Linux】网络编程套接字(C++)
1.1】理解源IP地址和目的IP地址【1.2】认识端口号【1.3】理解"端口号"和"进程ID"【1.4】理解源端口号和目的端口号【1.5】认识TCP协议【1.6】认识UDP协议二、网络字节序【2.1】
socket
傻响
·
2023-09-14 13:03
Linux
linux
linux后台开发面试题
对于
socket编程
,accept方法是干什么的,在三次握手中属于第几次,可以猜一下,为什么这么觉得。tcp怎么保证有序传输的,讲下tcp的快速重传和拥塞机制,知不知道time_wait状态
麦峰强1
·
2023-09-14 10:41
java
jvm
算法
socket编程
|TCP
一.套接字概念套接字(Socket)是一种用于网络通信的编程接口,它提供了一种机制,使得不同计算机上的应用程序能够通过网络进行通信和交换数据。套接字可以看作是应用程序和网络之间的端点,它定义了应用程序与网络之间的通信规则和数据格式。通过套接字,应用程序可以创建、连接、发送和接收数据,实现与其他计算机上的应用程序进行通信。套接字通常基于TCP/IP协议栈进行通信,其中常用的套接字类型有两种:流式套接
左手的月光
·
2023-09-14 07:37
tcp/ip
php
网络协议
上海某游戏小厂面试,也扛不住了...
今天分享一位同学面试上海某游戏公司的面经,同学的技术栈是Java后端,虽然不是大厂,但是一面面试也被问了25多个问题,时长也接近1小时了面试过程中,也问到了Linux
socket编程
,游戏公司都会对网络协议和网络编程这一块要求比较高
Linuxer_Martin
·
2023-09-14 02:32
计算机网络
面试
【计算机网络】网络编程接口 Socket API 解读(5)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。
书香度年华
·
2023-09-13 09:35
TCP
UDP
socket
套接字
计算机网络
socket编程
报异常java.io.EOFException
问题描述当客户端正常退出时,发现服务器那边正常工作,但是客户端会最后报一个java.io.EOFException异常。经排查,发现逻辑没有问题,java.io.EOFException说明是正常退出,但是为消除这个问题,需要在服务器端在退出后发送一个message告知客户端,这样就保证了没有java.io.EOFException异常异常位置客户端的ObjectInputStreamois=ne
Alex抱着爆米花
·
2023-09-13 06:12
java
服务器
jvm
TCP中的三次握手和四次挥手
参考链接SYN:请求建立链路ACK:应答FIN:终止当前链路DATA:传输数据在
socket编程
中,三次握手由connect触发,四次挥手由close触发。
lucky_god
·
2023-09-12 23:11
socket编程
java笔试_Java应聘笔试时可能出现问题及其答案
前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为javatest.ChildClassFatherClassCreateFatherClassCreateChildClassCreate2内部类的实现方式?答:示例代码如下:packagetest;publicclassOuterClass{privateclassInterClass{publicInterCl
zhengjw666
·
2023-09-12 20:36
socket编程java笔试
【计算机网络】网络编程接口 Socket API 解读(4)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。listenpoll()遵循POSIX.1-2008ppoll()遵循Linux1.
书香度年华
·
2023-09-12 19:52
TCP
UDP
accept
listen
网络
Python 进阶(一)网络编程初探
Socket编程
:Python提供了socket库,可用于创建网络套接字,进行基
Darwin_Bossen
·
2023-09-12 13:19
Python
python
网络
开发语言
学习
【“授人以渔”】怎么搞懂网络编程(c语言)
我问室友你知道网络编程么,就是
socket编程
么?他说nodejs起个网络服务呗?这样说也没毛病。通常提到网络编程离不开,一些词汇,不如说通常提到面试知识点离不开一些词汇。
言十年
·
2023-09-11 13:35
Java 的通信编程,编程题(或问答),用JAVA
SOCKET编程
,读服务器几个字符,再写入本地显示?
/***CreatedbyFelixon2018/2/1819:52*Server端程序*/publicclassServer{privateServerSocketss;privateSocketsocket;privateBufferedReaderin;privatePrintWriterout;privateServer(){try{ss=newServerSocket(10000);wh
lucas777
·
2023-09-11 11:55
WebSocket学习笔记:HTML与Qt前后端WebSocket通讯
创建基本界面2.添加相关声明及定义3.添加相关实现4.功能测试二、HTML端程序1.HTML网页程序2.JavaScript程序3.前后端通讯测试总结前言这是作者第一次接触HTML、JavaScript及Web
Socket
Hellager
·
2023-09-11 07:29
网络编程学习
html
javascript
websocket
Linux基础 ——“网络编程” 了解客户和服务器之间的故事
文章目录Linux网络编程篇一、网络编程的概念:1.1TCP/UDP对比1.2端口号作用二、字节序:字节序文件描述符三、
Socket编程
步骤四、Linux提供的API简析服务器端1.连接协议API:2.
Refuel.CONG
·
2023-09-11 00:34
Linux
开发
linux
网络编程
socket套接字
服务器客户端
文件描述符
Java
Socket编程
之UDP编程
Java
Socket编程
之UDP编程UDP协议(用户数据报协议)是无连接的、不可靠的、无序的,速度快进行数据传输时,首先将要传输的数据定义成数据报(Datagram),大小限制在64k,在数据报中指明数据索要达到的
编程小世界
·
2023-09-10 15:18
Ubuntu下进行
Socket编程
龙云尧个人博客,转载请注明出处。CSDN地址:http://blog.csdn.net/Michael753951/article/details/72553287个人blog地址:http://yaoyl.cn/ubuntu-xia-jin-xing-socket-bian-cheng/这是第一次进行网络编程,献给Ubuntu了。由于需要结合OpenGL搭建的虚拟环境进行实验,为了将虚拟环境中的
龙云尧
·
2023-09-10 10:37
Ubuntu
socket编程
socket
c语言
ubuntu
线程状态汇总
正在初始化,为其分配资源NEWSTARTING新建,正在启动RUNNABLENATIVE正在执行JNI本地函数RUNNABLERUNNING/RUNNABLE线程可运行或正在运行,需要注意,在发生IO读取或者
Socket
橙子AQA
·
2023-09-10 09:53
#
并发基础
#
GC调优
lighttpd以及socket和Web
Socket编程
综述本文涉及到下图绿色背景部分的内容:左侧位于Linux下,其中包括lighttpd和socket程序;右侧是WebSocket程序。两者通过网络交互。本文介绍lighttpd的基本使用方式,并通过编程完成一个socket服务器与浏览器端的WebSocket客户端通信。lighttpd首先介绍lighttpd,因为它是后端(socket程序)和前端(WebSocket程序)交互的基础。lightt
jiangwei0512
·
2023-09-10 08:37
编程基础
websocket
lighttpd
socket
计算机网络实验
入门一
一,网络的体系结构1,定义网络协议简称协议,是为计算机网络中的数据交换建立的规则,标准或约定的集合。为了完成各层所规定的功能,每层都要设计若干协议。协议是水平的,其所涉及的实体是通信双方的对等实体,双方共同遵守协议,在协议的约定下进行通信,完成协议约定的任务。2,协议三要素语法:数据与控制信息的结构或格式。语义:需要发出何种控制信息,完成何种动作和做出何种响应。时序:事件实现顺序的详细说明。3,各
想个名字可真费劲
·
2023-09-10 08:31
读书笔记
网络
网络
tcp记录
网络传输:大小端Qt网络编程实现TCP通信TCP/IP通讯与
socket编程
Qt一步步搭建TcpServer1——封装QTcpServer,QTcpSocketqtcpserver官方文档Pythonaddressalreadyinuse
Sink Arsenic
·
2023-09-10 07:34
tcp/ip
服务器
网络协议
Linux知识点 -- 网络编程套接字
Linux知识点–网络编程套接字文章目录Linux知识点--网络编程套接字一、预备知识1.认识端口号2.套接字3.TCP协议与UDP协议4.网络字节序二、
socket编程
接口1.socket常见API2
蝎子莱莱xo
·
2023-09-10 03:30
Linux
linux
网络
C#
Socket编程
(1)基本的术语和概念
计算机程序能够相互联网,相互通信,这使一切都成为可能,这也是当今互联网存在的基础。那么程序是如何通过网络相互通信的呢?这就是我记录这系列的笔记的原因。C#语言从一开始就是为了互联网而设计的,它为实现程序的相互通信提供了许多有用API,这类应用编程接口被称为套接字(Socket)。在开始学习C#Socket之前我们需要先来了解一下基本的术语和概念。阅读目录:1.计算机网络2.分组报文3.协议3.1I
weixin_34355559
·
2023-09-10 03:39
运维
数据库
网络
JavaSE面试总结
socket编程
time_wait状态如何产生tcp为什么要三次握手?TCP如何保证可靠传输?什么是TCP粘包,它的产生原因以及解决方法?TCP粘包:避免粘包?
肖帆咪
·
2023-09-09 22:23
面试
面试
网络
网络协议
计算机网络实验
四(以太网数据帧分析)
目录一、实验目的二、实验内容三、实验原理1、网络协议分析软件的过滤规则2、以太网数据帧的构成四、实验设备五、实验内容与步骤1.网络协议分析软件的常用过滤规则2.分析以太网数据帧的构成(下图以字节为单位)六.实验思考一、实验目的了解网络协议分析软件的过滤方式和原则,包括:按协议类型过滤,按IP地址过滤,按协议模式过滤,按端口过滤等,通过设置不同的过滤条件,熟悉协议类型、端口、协议等概念;分析以太网数
hiyahh
·
2023-09-09 22:50
计算机网络
网络
服务器
运维
计算机网络实验
五 (ICMP报文分析实验)
实验简介了解网络协议分析软件的过滤方式和原则,包括:按协议类型过滤,按IP地址过滤,按协议模式过滤,按端口过滤等,通过设置不同的过滤条件,熟悉协议类型、端口、协议等概念;分析以太网数据帧的构成,数据链路层将不可靠的物理层转变为一条无差错的链路,涉及的数据单位是帧(frame),高层的协议数据被封装在以太网帧的数据字段发送。使用网络协议分析软件可以捕获各种协议数据包,通过查看这些协议数据包中数据链路
hiyahh
·
2023-09-09 22:50
计算机网络
网络
网络协议
服务器
计算机网络实验
三 (常用网络管理命令2)
实验简介一般网络管理命令的原理就是在建立连接通道,然后发送一些测试数据包,对方接受后返回信息,而这个返回数据包包含一些网络状况的相关信息。常用的网络管理命令有netstat命令、arp命令、tracert命令和route命令。目录一.NETSTAT命令二.ARP命令三.TRACERT命令四.route命令五.思考问题六.参考资料一.NETSTAT命令(1)简述NETSTAT命令的原理和作用;Net
hiyahh
·
2023-09-09 22:50
计算机网络
网络
tcp/ip
服务器
Go语言网络编程(
socket编程
)TCP粘包
1、TCP粘包服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)varbuf[1024]bytefor{n,err:=reader.Read(buf[:])iferr==io.EOF{break}iferr!=nil{fmt.Pri
lucky九年
·
2023-09-09 14:48
GO
网络
golang
tcp/ip
【计算机网络】网络编程接口 Socket API 解读(3)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。pollpoll()遵循POSIX.1-2008ppoll()遵循Linux1.库标
书香度年华
·
2023-09-09 13:39
TCP
UDP
socket
poll
网络
Go语言基础之网络编程
目录一、互联网协议介绍二、互联网分层模型2.1物理层2.2数据链路层2.3网络层2.4传输层2.5应用层三、
socket编程
四、socket图解五、Go语言实现TCP通信5.1TCP协议5.2TCP服务端
???111
·
2023-09-09 11:06
网络
python
人工智能
【计算机网络】网络编程接口 Socket API 解读(2)
本文主要对各API进行详细介绍,从而更好的理解
socket编程
。select遵循POSIX.1-20081.库标准c库,libc,-lc2.头文件3
书香度年华
·
2023-09-09 11:00
tcp
udp
select
socket
api
socket编程
Socket是应用层和TIP/IP协议簇通信的中间软件抽象层
socket编程
Socket网络通信接口Socket套接字由远景研究规划局(AdvancedResearchProjectsAgency,ARPA
Love coldplay
·
2023-09-09 11:26
网络编程
c++
I/O网络
传统的
socket编程
,实现模式为一个连接一个线程,客户端有连接请求时服务器就启动一个线程处理,如果这个连接不做任何事情就会造成不必要的线程开销,可以通过线程池改善(实现多个客户连接服务器)。
·
2023-09-09 09:43
Go语言网络编程(
socket编程
)UDP
1、UDP编程1.1.1.Go语言实现UDP通信UDP协议UDP协议(UserDatagramProtocol)中文名称是用户数据报协议,是OSI(OpenSystemInterconnection,开放式系统互联)参考模型中一种无连接的传输层协议,不需要建立连接就能直接进行数据发送和接收,属于不可靠的、没有时序的通信,但是UDP协议的实时性比较好,通常用于视频直播相关领域。UDP服务端使用Go语
lucky九年
·
2023-09-09 08:53
GO
网络
golang
udp
Go语言网络编程(
socket编程
)TCP
1、TCP编程1.1.1Go语言实现TCP通信TCP协议TCP/IP(TransmissionControlProtocol/InternetProtocol)即传输控制协议/网间协议,是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transportlayer)通信协议,因为是面向连接的协议,数据像水流一样传输,会存在黏包问题。TCP服务端一个TCP服务端可以同时连接很多个客户端,例如
lucky九年
·
2023-09-09 06:07
GO
网络
golang
tcp/ip
上一页
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
其他