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
Linux系统编程+网络编程
LV.6
网络编程
D1网络基础上1.1网络的历史和分层Internet的历史Internet-“冷战”的产物1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上天1958年美国总统艾森豪威尔向美国国会提出建立DARPA(DefenseAdvancedResearchProjectAgency),即国防部高级研究计划署,简称ARPA1968年6月DARPA提出“资源共享计算机网络”(ResourceSh
AlterEgo(●ˇ∀ˇ●)
·
2023-10-12 05:13
嵌入式学习笔记
网络
tcp/ip
网络协议
lv8 嵌入式开发-
网络编程
开发 16 多路复用poll函数
目录1多路复用的多种实现方式2poll2.1poll函数应用3epoll函数族(效率最高)3.1epoll_create创建epoll句柄3.2epoll_ctlepoll句柄控制接口3.3epoll_wait等待epoll文件描述符上的I/O事件3.4epoll函数应用1多路复用的多种实现方式2pollintpoll(structpollfd*fds,nfds_tnfds,inttimeout)
4IOT
·
2023-10-12 05:41
嵌入式开发
网络
linux
网络能ping通但是上网400
错误码一般情况都是使用过Dr.com这种校园网的认证客户端,个人觉得这种东西(为了防止共享上网)会对windows的网络产生损坏解决办法:管理员启动cmdnetshwinsockresetwinsock是Windows
网络编程
接口
fadeqi
·
2023-10-12 04:57
【计算机网络】
网络编程
接口 Socket API 解读(10)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。udp(7)1.库标准c库,libc,-lc2.头文件3.接口定义#include#include#includeudp_socket=socket(AF_IN
书香度年华
·
2023-10-12 04:56
Linux
系统
API
讲解【连载】
计算机网络
UDP
socket
Linux
API
Linux通用I/O模型
学习
Linux系统编程
,文件I/O是一个不错的切入点。首先,日常操作中或多或少都使用过文件,有一定的概念;其次,文件I/O可以由几个最最基础的系统调用完成,降低入门理解难度。
ltx06
·
2023-10-12 04:52
web开发
Linux
I/O
Unix/Linux下5种I/O模型
1.五种I/O模型在
网络编程
,经常接触下述的I/O相关的概念:同步(Synchronous)异步(Asynchronous)阻塞(Blocking)非阻塞(Non-blocking)信号驱动(Signaldriven
空空的司马
·
2023-10-12 04:22
【Unix/Linux】
网络编程
io
异步
通信
【重要】Linux I/O模型
socket阻塞与非阻塞,同步与异步、I/O模型1.概念理解在进行
网络编程
时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,
chenchong_219
·
2023-10-12 04:22
网络编程
Linux
网络编程
- 开启混杂模式(PROMISC)的两种方式
以下两种方式都是用于开启混杂模式,但它们的工作方式略有不同。使用ioctl和IFF_PROMISC的方法:这种方法直接操作网络接口,设置它为混杂模式。使用ioctl系统调用和网络接口配置请求SIOCGIFFLAGS(获取接口标志)和SIOCSIFFLAGS(设置接口标志)。当这种混杂模式被设置时,我们会看到接口的标志(例如,通过ifconfig或ip命令)中有PROMISC。使用这种方法开启的混杂
青衫客36
·
2023-10-12 03:28
Linux
工程化C
linux
网络
linux
网络编程
组播,linux
网络编程
(组播)
\n",argv[0]);exit(EXIT_FAILURE);}//1.创建报文套接字sockfd=socket(AF_INET,SOCK_DGRAM,0);if(-1==sockfd){perror("Failtosocket.");exit(EXIT_FAILURE);}//加入组mreq.imr_multiaddr.s_addr=inet_addr(argv[1]);mreq.imr_in
weijie.tong
·
2023-10-12 02:57
linux网络编程组播
L6
网络编程
--
网络编程
扩展(day8、day9)
目录一、域名解析gethostbyname():二、网络属性设置三、网络超时优化方法一:设置socket的属性SO_RCVTIMEO方法二:用select检测socket是否’ready’方法三:设置定时器(timer),捕捉SIGALRM信号•思考:试总结如何在linux中动态检查到是否有网络以及网络中途的掉线/连接的检查?方法一:方法二:四、广播编程(和组播,一对多采用UDP编程)一、广播发送
�所思在远道
·
2023-10-12 02:25
网络
服务器
linux
Linux系统编程
4-
网络编程
序号内容链接1多进程点我访问2进程间通信点我访问3多线程点我访问4
网络编程
点我访问5shell点我访问6Makefile点我访问7串口通信点我访问8I2C通信点我访问一
网络编程
的介绍1.1协议介绍
网络编程
就是利用网络应用编程接口编写网络应用程序
²º²²এ松
·
2023-10-12 02:48
Linux开发
linux
tcpip
【Linux
网络编程
(四)】多播编程流程
文章目录多播1多播的特点:2多播地址3多播的工作流程4加入或退出多播组多播套接口选项ip_mreq{}多播地址结构体5多播流程代码5.1多播发送端5.2多播接收端千峰物联网___
网络编程
___广播多播数据的收发仅仅在同一分组中进行
Eiker_3169
·
2023-10-12 02:18
Linux网络编程
udp
网络
linux
【Linux
网络编程
】
文章目录一.Linux的网络模型1.网络模型概述2.Linux网络协议栈包含的网络协议3.Linux
网络编程
模型4.socket套接字编程模型二.UDP编程1编程准备-字节序、地址转换1.1字节序概述1.2htonl
Eiker_3169
·
2023-10-12 02:17
Linux网络编程
udp
tcp
网络协议
网络
Linux
网络编程
- struct packet_mreq & setsockopt()
structpacket_mreqstructpacket_mreq是一个数据结构,用于Linux中的原始数据包套接字,当我们想改变套接字的行为以接收特定类型的数据包时,它与setsockopt()函数配合使用。下面是structpacket_mreq的定义:structpacket_mreq{intmr_ifindex;//Interfaceindexofthenetworkdeviceunsi
青衫客36
·
2023-10-12 02:15
Linux
工程化C
linux
网络
C++程序员入门需要怎么学?(InsCode AI 创作助手)
):3.使用C++标准库:4.解决问题和小项目:5.学习资源和社区参与:6.学习数据结构和算法:7.版本控制和团队协作:8.学习调试技巧:9.学习多线程编程:10.C++11及以上的新特性:11.学习
网络编程
信息化战略
·
2023-10-12 02:59
c++
inscode
人工智能
Netty——深入理解主从 Reactor 多线程模式
2)使用JavaNIO,程序员需要具备高超的Java多线程编码技能,以及非常熟悉
网络编程
,比如要处理断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流处理等一系列棘手的工作。
读书人钟同学
·
2023-10-12 02:41
Netty
java
开发语言
深入解析select、poll、epoll:Linux
网络编程
的三种IO模型
文章目录IO模型的分类多路复用型IO的分类selectselect系统调用缺点pollpoll系统调用缺点epollepoll系统调用epoll模型优点LT模式与ET模式IO模型的分类大家都知道,一个完整的IO操作所花费的时间在计算机中是非常多的(速度非常慢),那么这些时间都花费在哪里呢?IO=等待数据就绪+数据拷贝而等待数据就绪所花费的时间占了整个IO时间的99%,数据拷贝所花费的时间仅占1%。
云朵c
·
2023-10-12 02:38
linux
网络
运维
TCP/IP(十一)TCP的连接管理(八)socket
网络编程
一socket
网络编程
socket基本操作函数bind、listen、connect、accept、recv、send、select、close说明:本文需要'C语言'、'syscall系统调用'、'OS
wzj_110
·
2023-10-12 01:11
TCP/IP
tcp/ip
socket网络编程
Android
网络编程
1、网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(NetWork)、数据链路层(DataLink)、物理层(Physical)。2、TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
Kevin_Lv
·
2023-10-12 01:16
【网络】
网络编程
——带你手搓简易TCP服务端(echo服务器)+客户端(四种版本)
这里写自定义目录标题前言正式开始用生活中的例子来讲解TCP服务端和客户端代码讲解服务端基本框架创建套接字+bindlisten监听accept接收连接通信单线程版多进程①版多进程②版多线程版线程池版客户端收尾前言本篇主要讲解套接字编程,以TCP服务端和客户端为主,提供以下版本:单线程循环版多进程版(两个小版本)多线程版线程池版本篇部分内容基于上篇UDP服务端和客户端的编写,屏幕前的你若对于UDP编
先搞面包再谈爱
·
2023-10-11 23:11
网络
网络
tcp/ip
服务器
linux
线程
网络协议
L15D1 设备分类、设备号申请和注销
一、Linux设备分类(一)linux的文件种类:-:普通文件:文件IOd:目录文件p:管道文件s:本地socket文件:
网络编程
l:链接文件c:字符设备b:块设备1、Linux设备一切皆文件,大部分设备是文件
socket()
·
2023-10-11 23:50
linux
运维
服务器
Java初识
网络编程
一:
网络编程
(1)概念指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)(2)发送端和接收端①发送端:在一次网络数据传输时,数据的发送方进程,称为发送端②接收端:在一次网络数据传输时
hlizoo
·
2023-10-11 23:02
Java-EE
网络
java
java-ee
开发语言
Linux GDB调试死锁问题
Linux系统编程
中最常见的锁机制是通过互斥量(mutex)来实现的。
农夫私房菜
·
2023-10-11 22:20
Linux
GDB
linux
gdb
c语言
Linux系统编程
:Linux基础
Linux基本使用安装这就不说了网上很多教程,随便一个Linux版本都可以,因为命令都差不多。检查是否有网络检查网络有以下几个推测方法,如果没有网络的话就按照这几个可能出现问题的地方对症下药寻找解决办法即可:ctrl+alt+t//打开终端,这是对有图形界面的Linux而言的pingwww.baidu.com//看和百度的服务器是否连接(即看和外网是否连通)ping192.168.14.1//看和
TheITSea
·
2023-10-11 20:22
Linux系统以及网络编程
linux
运维
服务器
Linux系统编程
:编译过程以及GDB调试
编译工具链SDK(SoftwareDevelopmentKit)在windows下编写程序,我们通常会用IDE,比如idea、vs等,这些工具将编译链接什么的全都暗地里解决好了我们只要写程序就行,但很明显,在Linux系统下做不到。在Linux中,我们使用SDK来完成这些事情,共有两大派系:GCC和Clang。工作当中一般是公司项目组选择哪个就用哪个。其中,GCC是用的最多的。使用GCC-v来查看
TheITSea
·
2023-10-11 20:11
Linux系统以及网络编程
linux
运维
服务器
聊天室c语言程序,socket 多线程聊天室的实现(C语言)
人生不止眼前的苟且,代码也不止数据的增删改查,也有有趣的
网络编程
。如何用C语言做一个简单的服务器和客户端,实现一个聊天室程序呢?这里就简单的写一下博主的实现。
weixin_39864601
·
2023-10-11 19:57
聊天室c语言程序
网卡驱动程序设计---网络子系统深入分析以及DM9000网卡驱动实现
网络子系统:比如
网络编程
里面通过socket创建好了一个文件操作符,然后对其进行write操作,这个write对应的入口其实是一个socket_file_ops结构对应的函数操作集:可以看到write对应的入口函数是
coding__madman
·
2023-10-11 18:45
Linux驱动编程
DM9000
网卡驱动笔记
linux驱动
linux
ARM
python核心编程 第3版_Python核心编程(第3版)PDF高清晰完整中文版
第1部分为讲解了Python的一些通用应用,包括正则表达式、
网络编程
、Internet客户端编程、多线程编程、GUI编程、数据库编程、MicrosoftOffice编程、扩展Python等内容。
weixin_40008339
·
2023-10-11 17:21
python核心编程
第3版
【Java
网络编程
】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言Java是一种广泛应用于
网络编程
的编程语言。通过Java的
网络编程
能力,我们可以构建强大的网络应用程序。
南 阳
·
2023-10-11 14:32
网络
java
intellij
idea
《Netty实战-初识netty》
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
hao_hl1314
·
2023-10-11 12:50
java
java
netty
Go 语言高级
网络编程
深入探讨Go语言的
网络编程
简介Go(Golang)中的
网络编程
具有易用性、强大性和乐趣。本指南深入探讨了
网络编程
的复杂性,涵盖了协议、TCP/UDP套接字、并发等方面的内容,并附有详细的注释。
技术的游戏
·
2023-10-11 11:40
golang
网络
开发语言
python开发之异步编程
python
网络编程
目录异步编程1.进程间通信进程进程间通信的几种类型线程(lightweightprocess)线程VS进程IO模型并发VS并行异步vs同步2.多线程与多进程的用法计算密集型vsI/O
simp_unique
·
2023-10-11 09:33
python多线程
python开发
深入理解 TCP 协议:从原理到实战
在阅读了大量相关的书籍、做了很多
网络编程
方面的工作以后觉得掌握的过程太过曲折,这本小册并不是想重复阐述一些书上都能找到的TCP的理论,更多的是想跟大家分享一些学习和探究的方法,授之以渔,让大家少走一些弯路
Hello NiKo
·
2023-10-11 09:55
课程推荐
2023年10月
前后端实战项目
tcp/ip
java
jvm
[C++]-网络库mongoose简介
Mongoose库Mongoose是出名的嵌入式
网络编程
库(https://github.com/cesanta/mongoose);只需微小的静态和运行时占用空
alwaysrun
·
2023-10-11 09:18
C/C++
Internet
网络
c++
mongoose
1024程序员节
太赞了!用Java实现的在线聊天小项目,适合巩固Java基础
JavaSE的小伙伴,急需要做一个JavaSE的综合性项目来练练手,提升综合编码能力,那么该JavaSE实现的DQ在线聊天项目项目就非常适合你来练手,该项目的主要目的是让学完JavaSE的同学对Socket
网络编程
编程说书酱
·
2023-10-11 03:31
【Linux Network】序列化和反序列化
目录1.序列化和反序列化的简单介绍2.使用json组件完成数据的序列化和反序列化1.安装jsoncpp组件2.序列化3.反序列化Linux
网络编程
✨1.序列化和反序列化的简单介绍序列化:将一个结构体数据转化为字符串数据
瞳绣
·
2023-10-11 03:25
Linux网络编程
linux
2020 java架构知识点整理(持续更新中...)
架构知识点整理只有一个目的:就是让自己的只是系统化,查漏补缺文章目录架构知识点整理一、javaEE基础1.1基础语法1.2面向对象1.3集合框架1.4IO流1.5
网络编程
1.6常用API1.7常用工具类库
身披品如
·
2023-10-11 03:50
后端架构
java
软件架构师
java reactor模式例子_回顾 Reactor 模式
Reactor作为
网络编程
库的核心模式的Reactor模式是
网络编程
中的最常用的模式,反应器Reactor又名分派器Dispatcher,或通知器Notifier,重温一下POSA2是对这个模式的描述语境
zi ya
·
2023-10-11 02:23
java
reactor模式例子
JAVA基础加强篇11——
网络编程
网络编程
课程安排什么是
网络编程
?
网络编程
可以让程序与网络上的其他设备中的程序进行数据交互。
寒J
·
2023-10-11 02:43
JAVA基础加强篇
java
Java基础——
网络编程
网络通信要素一:IP地址或域名IP作用:给网络中的一台计算机设备做唯一的编号。IP分类:方式一:IPv4(占用4个字节)IPv6(占用16个字节)方式二:公网地址(万维网使用)私有地址(局域网使用,以196.168开头)特殊的IP地址:127.0.0.1(本地回路地址)域名:便捷的记录IP地址,当在链接网络是输入一个主机的域名后,域名服务器(DNS)负责将域名转换位IP地址,然后和主机建立连接。网
颜妮儿
·
2023-10-11 02:40
JavaWeb
java
网络
开发语言
netty学习推荐书_Netty学习之Netty介绍
传统的Java
网络编程
在传统的Java
网络编程
中,是基于阻塞形式的IO,在这种形式的IO模型中,由于当数据没有到来的时候,对应的
weixin_36369259
·
2023-10-11 00:44
netty学习推荐书
Netty介绍
它极大地简化和简化了TCP和UDP套接字服务器等
网络编程
。“快速简便”并不意味着最终的应用程序将遭受可维护性或性能问题的困扰。
景州
·
2023-10-10 23:39
Netty
socket
网络编程
——多线程并发服务器
多线程并发服务器线程作为程序执行的最小单位,一个进程中可以拥有多条线程,所有线程可以共享进程的内存区域,线程通常在运行时也需要一组寄存器、内存、栈等资源的支撑。文章目录多线程并发服务器说明server端client端pthread_creat()说明在使用线程模型开发服务器时需考虑以下问题:1.调整进程内最大文件描述符上限2.线程如有共享数据,考虑线程同步3.服务于客户端线程退出时,退出处理。(退
weixin_42734533
·
2023-10-10 22:09
线程
socket
网络
tcp/ip
linux
线程
python - 啃书 第十二章 图形用户界面编程
而之后几章介绍的是
网络编程
和人工智能,所以这章结束后,真的要停下巩固下,做几个完善的应用。前端是不是并不算真正的程序
一心月
·
2023-10-10 21:57
啃书
Python
程序设计
从入门到实战应用
Java部分知识体系总结
文章目录Java面试总结基础知识Java概述基础语法面向对象集合框架IO流
网络编程
常用API日期时间API常用工具类库单元测试异常日志Java8新特性工具IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat
筱逸丶
·
2023-10-10 19:09
java
面试
在web开发中,为什么前端比后端更得到转行程序员的青睐?必看
再看公司对后端开发工程师的要求:比如Java开发工程师,要求精通Java,熟练掌握Java
网络编程
;熟练运用SSH等开源框架;熟悉互联网开发模
BOM485480
·
2023-10-10 18:39
前端
vue
前端
css
javascript
后端
Java基础 -
网络编程
7.
网络编程
7.1概述计算机网络指的是将地理位置不同的具有独立功能的多台计算机设备,通过通信线路连接起来,在网络通信设备、操作系统和管理软件的协调下,实现资源共享和信息传递的环境
网络编程
实现网络互连的不同计算机上运行的程序间的进行数据交换
ADMAS
·
2023-10-10 16:06
Netty简单demo
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
太大_453b
·
2023-10-10 15:11
3.5 -
网络编程
- 总结练习题
1.什么是C/S架构?Client客户端Server服务端互联网中处处是C/S架构如12306网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种)腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频)C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发2.互联网协议是什么?分别介绍五层协议中每一层的功能?互联网协议:计算机界的英语OSI七层:应
weixin_30802171
·
2023-10-10 13:21
【狂神说笔记—— Java基础11-
网络编程
】
1、
网络编程
概述1.1、概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
只要学不死_就往死里学
·
2023-10-10 12:34
狂神说笔记
网络
java
网络协议
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他