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
ruby+网络编程
Linux高性能服务器编程 学习笔记 第五章 Linux
网络编程
基础API
我们将从以下3方面讨论Linux网络API:1.socket地址API。socket最开始的含义是一个IP地址和端口对(ip,port),它唯一表示了使用TCP通信的一端,本书称其为socket地址。2.socket基础API。socket的主要API都定义在sys/socket.h头文件中,包括创建socket、命名socket、监听socket、接受连接、发起连接、读写数据、获取地址信息、检测
吃着火锅x唱着歌
·
2023-09-23 09:48
Linux高性能服务器编程
服务器
网络
linux
4.wifi开发【
网络编程
2】WiFi HTTP Client编程,WiFi HTTP Server编程,Smartconfig,SNTP通信协议,FOTA远程固件升级
一。HTTP协议1.HTTP介绍(1)什么是超文本HyperText?包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(WebPage)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。(2)什么是URL?URL即统一资源定位符(UniformResourceLocator),用来唯一地标识万维网中
m0_61659911
·
2023-09-23 08:40
http
网络协议
网络
3.wifi开发,
网络编程
网络协议栈LwIPWiFiUDPClinet编程WiFiUDPServer编程WiFiTCPClient编程WiFiTCPServer编程一。LWIP原理介绍,API介绍,文件结构1.Lwip支持的协议2.API3.文件结构1.api目录:应用程序接口文件。2.arch目录:与硬件和OS有关的文件,包括网络驱动、移植需要修改的文件。3.core目录:LwIP的核心代码,包括ICMP、IP、UDP、
m0_61659911
·
2023-09-23 08:05
网络
网络编程
一、什么是
网络编程
二、基本的通信架构三、网络通信的三要素1.IP地址1.IPv4,IPv62.IP域名3.公网IP,内网IP,本机IP4.InetAddressimportjava.net.InetAddress
月星过亿
·
2023-09-23 06:28
网络
服务器
运维
【Linux
网络编程
】gdb调试技巧
这篇博客主要要记录一下自己在Linux操作系统Ubuntu下使用gbd调试程序的一些指令,以及使用过程中的一些心得。使用方法可以使用如下代码gcc-gtest.c-otest或者gcctest.c-otest-g的选项最好添加,如果不添加,l指令无法被识别-o的选项就是将输出的文件重命名,否则都是a.outgdb的控制l/L+数字指令L/l用于查看调式的代码,后面添加的数字用于确定从第几行开始
C_Ryson
·
2023-09-23 02:59
Linux网络编程
linux
彻底搞懂Netty高性能之零拷贝
作为Java
网络编程
学习者,不仅要知道NIO,还一定要学习Mina和Netty这两个优秀的网络框架。
全菜工程师小辉
·
2023-09-23 00:26
网络编程
Java面试你要知道这些
netty
零拷贝
一篇文章彻底弄懂零拷贝底层原理
前言零拷贝是
网络编程
的关键,很多性能优化都离不开零拷贝,很多优秀的开源框架底层都用的零拷贝,如Netty、RocketMQ、Spark等正文1.再看IO在深入零拷贝机制之前,先来了解下传统BIO通信底层发生了什么
CoderBruis
·
2023-09-22 23:19
面试官别再问我系列
java
零拷贝
网络编程
懒人入门(九):通俗讲解,有了IP地址,为何还要用MAC地址?
1、前言标题虽然是为了解释有了IP地址,为什么还要用MAC地址,但是本文的重点在于理解为什么要有IP这样的东西。本文对读者的定位是知道MAC地址是什么,IP地址是什么。(本文同步发布于:http://www.52im.net/thread-2067-1-1.html)2、关于作者翟志军,个人博客地址:https://showme.codes/,Github:https://github.com/z
hellojackjiang2011
·
2023-09-22 21:23
ip
mac
网络编程
tcp/ip
计算机网络常见面试真题详解
1.3了解
网络编程
协议吗?客户端发送给服务器的请求,怎么确定具体的协议?1.4TCP、HTTP、FTP分别属于哪一层?1.5讲一下TCP/IP协议。1.6说一说你对ARP协议的理解。
Redemption&
·
2023-09-22 21:52
知识点总结
秋招
面试
网络
网络协议
http
https
Linux系统编程——
网络编程
的学习
Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——线程的学习Linux系统编程——
网络编程
的学习一
智能轰炸机
·
2023-09-22 11:45
linux
网络
学习
Linux系统编程——进程的学习
Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程间通信的学习Linux系统编程——线程的学习Linux系统编程——
网络编程
的学习Linux系统编程——进程的学习一
智能轰炸机
·
2023-09-22 11:15
linux
学习
Linux系统编程——进程间通信的学习
学习参考博文:进程间的五种通信方式介绍Linux信号介绍Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——线程的学习Linux系统编程——
网络编程
的学习
智能轰炸机
·
2023-09-22 11:15
linux
学习
Linux系统编程——文件编程的学习
Linux系统编程学习相关博文Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——线程的学习Linux系统编程——
网络编程
的学习Linux系统编程——文件编程的学习一
智能轰炸机
·
2023-09-22 11:14
linux
学习
Linux系统编程——线程的学习
学习参考博文:Linux多线程编程初探Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——
网络编程
的学习
智能轰炸机
·
2023-09-22 11:41
linux
学习
网络编程
套接字 | TCP套接字
前面的文章中我们使用UDP套接字编写了四个版本,不同的UDP服务器,在本文中我们将要对TCP套接字进行几个不同的版本的代码的编写,首先测试一下TCP套接字的代码,然后是将这个版本进行修改成多进程版本的,再将代码修改成多线程版本的,最后在编写一个线程池版本的代码。在编写TCP套接字之前我们会使用如下的一些APIsocket()-intsocket(intdomain,inttype,intproto
weixin_45138295
·
2023-09-22 10:08
Linux
C++
网络
tcp/ip
【无标题】
Java支持3种
网络编程
模型:BIO、NIO、AIO。
flightfish
·
2023-09-22 07:44
JAVA
服务器
运维
快速学习Netty
Netty框架探索:助力高效
网络编程
一、Netty是个啥?
HGW689
·
2023-09-22 07:08
Netty学习之旅
java
【
网络编程
】网络基础
文章目录一、网络发展1.网络发展史2.局域网和广域网二、网络协议1.协议分层2.OSI七层模型3.TCP/IP五层模型三、网络传输的基本流程1.局域网通信原理2.不同局域网的通信原理3.IP地址与MAC地址一、网络发展1.网络发展史计算机网络的发展经历了多个阶段,从早期的简单通信系统到现代互联网的复杂网络架构。以下是计算机网络发展史的主要里程碑:早期通信系统(1960年代):在这个阶段,计算机网络
星河万里᭄ꦿ࿐
·
2023-09-22 06:31
网络编程
网络
计算机网络
tcp/ip
第三天:实现
网络编程
基于tcp/udp协议在Ubuntu与gec6818开发板之间双向通信
互联网地址每一台设备接入互联网后,都会举报一个唯一的地址编号IP地址INTERNET地址internet地址:它是协议上的一个逻辑地址目前来说,我们主要的IP地址有两类IPV4IPV6IPV4其实就是使用一个32bit整数作为IPIPV6其实就是使用一个128bit整数作为IPipv410101100000000100000000100000001人类是看不到的172.2.1.1给人看的"点分式"
黎明的前夜
·
2023-09-22 06:29
网络
tcp/ip
udp
ubuntu
网络协议
arm开发
Python
网络编程
---基于UDP的发送与接收数据(学习记录)
先展示代码:fromsocketimport*udp_socket=socket(AF_INET,SOCK_DGRAM)dest_addr=('127.0.0.1',9988)data=input("输入发送的内容:")udp_socket.sendto(data.encode('gbk'),dest_addr)recv=udp_socket.recvfrom(1024)print("收到的数据为
yoibo
·
2023-09-22 06:56
udp
网络
python
JavaEE——
网络编程
(TCP流编程)
详见:JavaEE——
网络编程
(UDP
Mo_yang.
·
2023-09-22 06:46
JavaEE
网络
java-ee
tcp/ip
网络编程
day1
1->x.mind
网络编程
基础2->简述字节序的概念,并用共用体(联合体)的方式计算本机的字节序1.字节序是指不同类型的CPU主机,内存存储多字节整数序列的方式2.小端字节序:低序字节存储在低地址上
朱小祥u
·
2023-09-22 02:52
网络编程
网络编程
网络编程
day4
1->广播模型接收方发送方2->组播模型接收方发送方3->多进程并发服务器4->多线程并发服务器
朱小祥u
·
2023-09-22 02:21
网络编程
网络编程
Java |
网络编程
文章目录前言一、
网络编程
1.概念2.常见软件架构二、
网络编程
三要素1.IP2.端口号3.协议总结前言文章内容是关于
网络编程
方面的,包括
网络编程
的概念和常见的软件架构,还有
网络编程
三要素等知识,图文结合易于理解
不爱生姜不吃醋
·
2023-09-22 01:20
Java小知识
java
网络
tcp/ip
epoll非阻塞的I/O反应堆
反应堆的逻辑思路2.头文件、宏及结构体3.主函数4.主函数中initlistensocket阶段5.主函数中initlistensocket之后的阶段6.读函数,写函数总结前言本文章为黑马程序员Linux
网络编程
中的
菠菠萝宝
·
2023-09-21 21:20
Linux网络编程
c语言
开发语言
linux
网络
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
招聘要求:-精通Linux/Unix平台上的C/C++编程,
网络编程
、熟悉脚本编程,有良好的编程习惯;-熟练掌握数据结构、常用算法;-对线程池、连接池、异步机制等
lusic01
·
2023-09-21 18:31
010 Rust
网络编程
,cargo构建脚本介绍
说明此章节并不是只有Rust
网络编程
的内容,但是由于后续的例子有些依赖于此知识点,所以放在Rust
网络编程
系列中做简单介绍。参考资料主要是官方文档《Cargo之书》。
令狐壹冲
·
2023-09-21 16:55
Linux应用编程--IO文件
V1.1.pdf(gitee.com)1.基本概述1.什么是Linux应用程序(1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机,c高级,uboot和系统移植,linux应用编程和
网络编程
m0_63077733
·
2023-09-21 14:07
linux
运维
服务器
百度春招C++后端面经总结
这次的面经,主要都是问操作系统、
网络编程
、C++这三大方向。能明显感觉到,C++面试和Java或者Go面试重点,Java/Go主要是问MySQL、Redis。
缓下脚步
·
2023-09-21 13:48
面试汇总
c++
后端
面试
黑客--网络的王者
有幸认识一位之前从事与网络安全的朋友,十四岁开始接触
网络编程
。高中时便开始向百度,阿里等一流的网络技术公司提交漏洞报告。18岁辍学进入网络安全公司工作。曾一度排在中国黑客排名前列。当然,现在技术越来越
大X先生
·
2023-09-21 13:40
2018-10-10
python环境下的tcp
网络编程
网络概念网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。
YiFoErLiu
·
2023-09-21 12:31
UNIX
网络编程
——TCP协议API 基础demo服务器代码
目录一.TCP客户端API1.创建套接字2.connect连接服务器编辑3.send发送信息4.recv接受信息5.close二.TCP服务器API1.socket创建tcp套接字(监听套接字)2.bind给服务器套接字绑定port,ip地址信息3.listen监听并创建连接队列4.accept提取客户端的连接5.send,recv编辑6.close实例:基于TCP客户端与服务器的实现与代码联调一
BUG制造师~
·
2023-09-21 12:50
网络
tcp/ip
服务器
网络编程
-libevent
libevent网络的事件库跨平台,支持多种多路io复用核心:以事件驱动(触发)回调1、安装libevent先下载linux下的安装包解压:tar-zxvflibevent-2.0.22-stable.tar.gz-C./install(解压到install目录下)执行configure(该文件存在于解压好的文件中),检测环境生成makefile./configure编译sudomake安装sud
h~l
·
2023-09-21 12:15
网络
linux
服务器
Python
网络编程
(socket)
网络编程
指的是:在程序中实现两台计算机之间的通信。Python提供了大量
网络编程
的工具和库,本文重点学习socket和select模块。
spiritx
·
2023-09-21 11:12
网络
服务器
运维
网络编程
day03(UDP中的connect函数、tftp)
今日任务:tftp的文件上传下载(服务端已经准备好)服务端(已上传)客户端:代码:#include#include#include#include/*SeeNOTES*/#include#include#include#include#include//自定义报错提示#defineERR_MSG(msg)do{\fprintf(stderr,"__%d__",__LINE__);\perror(m
吃饱了犯困
·
2023-09-21 06:51
网络
udp
网络协议
day26
1:
网络编程
(理解)##(1)
网络编程
:用Java语言实现计算机间数据的信息传递和资源共享(2)
网络编程
模型(3)
网络编程
的三要素A:IP地址a:点分十进制b:IP地址的组成c:IP地址的分类d:dos
姗婷
·
2023-09-20 23:06
利用SOCKET套接字进行TCP服务器端和客户端简单搭建
是一种特殊的文件描述符(everythinginunixisafile)3.并不仅限于TCP/IP协议;4.面向链接(transmissioncontrolprotocol-TCP/IP)Socket作为一个通用的
网络编程
接口被需要是因为
......……_
·
2023-09-20 21:40
tcp/ip
网络
unix
《
网络编程
》C语言 使用select函数搭建TCP客户端和服务器
IO多路复用概念1.允许同时多个IO进行操作,内核一旦发现进程执行一个或多个IO事件,就会通知该进程。2.应用程序中同时需要处理多路输入输出流。select功能:让内核监听指定集合中的文件描述符。阻塞等待文件描述符准备就绪。如果有文件描述符准备就绪,则当前函数立即解除阻塞;一、客户端代码实现:#include#include#include#include#include#include#incl
hhf,
·
2023-09-20 21:39
服务器
运维
tcp/ip
c语言
linux
Python asyncore模块-客户端
原生的socketAPI,asyncore具有很大的优势,asyncore对原生的socket进行了封装,提供非常简洁优秀的接口,利用asyncore重写相关需要处理的接口,就可以完成一个socket的
网络编程
EPICS Technical
·
2023-09-20 21:27
python
python
开发语言
【Linux
网络编程
】序列化与反序列化
我们网络收发数据实际上只能接收到字符串,但是在现实生活中描述一个客观物体都是以很多属性来描述的,所以在网络中结构体类型的数据更常见,那我们如何发送结构体数据呢?这里就涉及到协议的概念了。我们想象一个场景,在特种兵执行任务时,他们有特定的战术手语,这样他们就能根据手语进行相应的战术配合了。所以协议也是一样,客户端和服务器都遵循相同的协议,以某种格式把字符串变成结构体或把结构体变成字符串。这个过程中就
小鳄鱼爱吃薯片
·
2023-09-20 19:40
Linux网络编程
linux
网络
php
【Linux
网络编程
】日志与守护进程
日志是网络服务器程序在后台以守护进程的形式运行时,处理情况的描述被打印到了日志文件里面,方便维护人员查看。1.前台进程与后台进程左边会话输入命令sleep10000&代表进程后台运行,右边会话输入命令sleep20000可以看到命令行解释器直接卡住了。STATS+就是前台进程的意思,STATS就是后台进程。可以看到后台运行的进程并不影响命令行解释器bash进程的运行,而前台进程sleep20000
小鳄鱼爱吃薯片
·
2023-09-20 19:08
Linux网络编程
linux
服务器
运维
计算机网络:TCP粘包拆包以及通信协议
二、粘包拆包的解决方案Netty对于粘包拆包的解决方案编解码解码器编码器总结前言在学习Java
网络编程
的过程中,除了TCP/IP的传输协议外,在TCP的传输过程中会遇到粘包和拆包的问题,而一般我们会使用特定的通信协议去解决粘包与拆包问题
种一棵橙子树
·
2023-09-20 17:33
计算机网络
tcp/ip
TCP粘包拆包的原因及解决办法
这个问题在
网络编程
中是无法避免的,它源于TCP协议本身的特性和网络环境的复杂性。处理好这个问题,对于保证网络通信的准确性和效率至关重要。因此,对于任何一个
网络编程
人
shenkaibo
·
2023-09-20 17:56
服务器
linux
tcp/ip
c++
网络协议
Java有前途还是Go有前途
Go是一门年轻、快速、高效的语言,它支持并发、高并发、分布式和
网络编程
,适用于Web服务、云计算、容器化部署、区块链、人工智能
只会写bug的干净
·
2023-09-20 14:03
java
go
cocoyaxi库 channel实现详解
库简介官方文档描述代码示例前言深入Channelread方法write方法cocoyaxi库简介CO是一个优雅、高效的C++基础库,支持Linux,Windows与Mac等平台,它实现了类似golang的协程、基于协程的
网络编程
框架
asp-cc
·
2023-09-20 08:54
cocoyaxi库解析
c++
python图形用户界面设计报告_19.1 Python图形用户界面开发工具包
内容包括数据交换格式,数据库编程,
网络编程
,wxPython图形用户界面编程,多线程编程和游戏开发引擎。通过本篇的学习,读者可以多面
weixin_39741101
·
2023-09-20 07:32
4.19 python
网络编程
和操作系统部分(TCP/UDP/操作系统概念/进程/线程/协程) 学习笔记
文章目录1
网络编程
概念1)基本概念2)应用-最简单的网络通信2TCP协议和UDP协议进阶(
网络编程
)1)TCP协议和UDP协议基于socket模块实现2)粘包现象3)文件上传和下载代码4)验证客户端合法性
跪求一个offer
·
2023-09-20 05:41
python
网络
队列
python
网络通信
嵌入式养成计划-29-
网络编程
----TCP与UDP的基础模型
Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器六十五、TCP与UDP的基础模型1.socket1.1套接字概念最早的套接字和共享内存,消息队列,管道一样,只能实现一个主机内部的进程间通信。后期加入了TCP/IP协议,使的套接字能够支持不同主机之间的进程间通信。socket函数,可以在内核空间中创建两块缓冲区,供于发送
zhk___
·
2023-09-20 04:43
网络
tcp/ip
udp
服务器
linux
c++
网络协议
TCP编程
Socket是
网络编程
的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。
全宇宙最帅De男人
·
2023-09-20 04:38
网络编程
day02(socket套接字)
今日任务:TCP\UDP服务端客户端通信TCP:代码服务端:#include#include#include#include#include#include#include//自定义报错提示#defineERR_MSG(msg)do{\fprintf(stderr,"__%d__",__LINE__);\perror(msg);\}while(0)#defineSER_PORT8888#defin
吃饱了犯困
·
2023-09-20 02:37
c语言
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他