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
WInSock服务器编程
在Android平板上使用code-server公网远程Ubuntu
服务器编程
文章目录1.ubuntu本地安装code-server2.安装cpolar内网穿透3.创建隧道映射本地端口4.安卓平板测试访问5.固定域名公网地址6.结语1.ubuntu本地安装code-server准备一台虚拟机,Ubuntu或者centos都可以,这里以VMwhereubuntu系统为例下载codeserver服务,浏览器访问:https://github.com/coder/code-ser
灰灰快醒醒
·
2023-10-12 15:03
服务器
android
ubuntu
网络能ping通但是上网400
但是上网无论用什么浏览器都是会出现400错误码一般情况都是使用过Dr.com这种校园网的认证客户端,个人觉得这种东西(为了防止共享上网)会对windows的网络产生损坏解决办法:管理员启动cmdnetsh
winsock
reset
winsock
fadeqi
·
2023-10-12 04:57
socket通信之六:Overlapped I/O 事件通知模型实现的客户/服务器模型
1.基于事件通知模型的OverlappedI/O(重叠IO模型)概括一点说,重叠模型是让应用程序使用重叠数据结构(WSAOVERLAPPED),一次投递一个或多个
Winsock
I/O请求。
vincent-xia
·
2023-10-12 04:25
C++
《Linux C/C++服务器开发实践》之第5章 UDP
服务器编程
《LinuxC/C++服务器开发实践》之第5章UDP
服务器编程
5.1UDP套接字编程的基本步骤5.2UDP套接字编程的相关函数5.2.1sendto函数5.2.2recvfrom函数5.3实战UDP套接字
oqqyx1234567
·
2023-10-12 03:39
C/C++
学习
整理
服务器
linux
c语言
《Linux C/C++服务器开发实践》之第4章 TCP
服务器编程
《LinuxC/C++服务器开发实践》之第4章TCP
服务器编程
4.1套接字的基本概念4.2网络程序的架构4.3IP地址的格式转换4.1.c4.4套接字的类型4.5套接字地址4.5.1通用socket地址
oqqyx1234567
·
2023-10-12 03:05
C/C++
学习
整理
linux
TCP
linux下C语言实现聊天室,C语言实现简易聊天室
运行效果聊天室分析设计Windows下基于windows网络接口
Winsock
的通信步骤为「WSAStartup进行初始化」-->「socket创建套接字」-->「bind绑定」-->「listen监听
瑞士鲁迅
·
2023-10-11 19:57
linux下C语言实现聊天室
14.1 Socket 套接字编程入门
Winsock
是Windows操作系统上的套接字API,用于在网络上进行数据通信。套接字通信是一种允许应用程序在计算机网络上进行实时数据交换的技术。
孤风洗剑
·
2023-10-11 17:13
《Visual
C++
安全编程技术实践》
《灰帽黑客:攻守道》
c语言
c++
Visual
C++
信息安全
Socket
网络通信
windows11除Edge、Chrome浏览器可联网,其他软件均无法联网问题
给我灵感的竟然是xshell,因为打开xshell报错
winsock
初始化异常,然后就单独找到win
柚爱编程
·
2023-10-11 02:23
windows
解决误删ubuntu配置硬盘导致开机黑屏
LSP即分层服务提供商,LSP即LayeredServiceProvider,
Winsock
作为应用程序的Windows的网络套接字工具,可以由称为“分层服务提供商”的机制进行扩展。
SuperBetterMan
·
2023-10-10 09:31
那些年踩过的坑
操作系统与linux应用
《Linux C/C++服务器开发实践》简介
#好书推荐##好书奇遇季#Linux网络
服务器编程
入门书《LinuxC/C++服务器开发实践》,京东当当天猫都有发售。416页厚书,定价99元,打折一下更便宜。
新知图书
·
2023-10-09 11:01
服务器
linux
网络
Linux高性能
服务器编程
学习笔记 第十一章 定时器
网络程序需要处理定时事件,如定期检测一个客户连接的活动状态。服务器进程通常管理着众多定时事件,有效地组织这些定时事件,使其在预期的时间被触发且不影响服务器的主要逻辑,对于服务器的性能有至关重要的影响。为此,我们要将每个定时事件分别封装成定时器,并使用某种容器类数据结构,如链表、排序链表、时间轮,将所有定时器串联起来,以实现对定时事件的统一管理。本章讨论两种高效的管理定时器的容器:时间轮和时间堆。定
吃着火锅x唱着歌
·
2023-10-08 06:42
服务器
linux
学习
[笔记] Microsoft Windows网络编程《三》网际协议
文章目录前言3.1IPv43.1.1寻址3.1.1.1单播3.1.1.2多播(组播)3.1.1.3广播3.1.2IPv4管理协议(ARP,ICMP,IGMP)ARPICMPIGMP3.1.3
Winsock
二进制怪兽
·
2023-10-07 04:37
windows
读书笔记
笔记
microsoft
windows
[笔记] Microsoft Windows网络编程《二》设计
Winsock
文章目录前言设计
Winsock
2.1系统体系结构2.2协议的特征2.2.1面向消息2.2.2面向流2.2.3伪流2.2.4面向连接和无连接2.2.5可靠性和有序性2.2.6正常关闭2.2.7广播数据2.2.8
二进制怪兽
·
2023-10-07 04:37
windows
读书笔记
笔记
网络
糖儿飞教你学C++ Socket网络编程——7. Win32 API网络通信程序
对于
WinSock
编程的初学者来说,由于控制台程序不涉及Windows的界面及消息响应机制,因此能更容易理解
WinSock
编程的流程,但目前大多数应用程序都是Windows界面的,因此需要学习将控制台程序改造成
wuxia2118
·
2023-10-06 13:43
Golang网络编程
目录前言net包中关于tcp开发的方法服务端代码客户端代码运行结果服务端客户端前言Go作为一门“新兴”语言,凭借其简单易学和优越的性能,以及原生的goroutine并发模型,在网络
服务器编程
方面有其不可替代的位置
fast_duan
·
2023-10-05 03:53
go
网络
tcp
Linux高性能
服务器编程
学习笔记 第十章 信号
信号是由用户、系统、进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。Linux信号可由以下条件产生:1.对于前台进程,用户可通过输入特殊终端字符来给它发送信号,如输入Ctrl+C通常会给进程发送一个中断信号。2.系统异常。如浮点异常或非法内存段访问。3.系统状态变化。如alarm定时器到期将引起SIGALRM信号。4.运行kill命令或调用kill函数。服务器程序必须处理(或至少
吃着火锅x唱着歌
·
2023-10-05 00:22
Linux高性能服务器编程
服务器
linux
学习
docker desktop WSL报错
以为是版本的问题在cmd执行wslupdate报错Errorcode:Wsl/Service/0x800706f7可以通过以下方法解决管理员运行cmd执行netsh
winsock
reset提示重启电脑,
天辰尽落
·
2023-10-05 00:21
bug
docker
Libevent源代码学习笔记1
最近研究了下Libevent,刚开始学习,看了Linux高性能网络
服务器编程
书上的讲解,看了Libevent的中文使用手册,当然也看了作者张亮写的Libevent源码深度分析,最近是一直跟着我关注的一个博客
su0xiaoniao
·
2023-10-04 13:45
libevent
Libevent
Linux 下使用 C++ 实现的 Web 文件服务器
项目地址:Github:https://github.com/shangguanyongshi/WebFileServer在学习完成《TCP/IP网络编程》和《Linux高性能
服务器编程
》后,阅读了一些
上官永石
·
2023-10-02 21:27
c++网络编程
服务器
linux
c++
web
5.4
服务器编程
基本框架和两种高效的事件处理模式
5.4
服务器编程
基本框架和两种高效的事件处理模式
服务器编程
基本框架虽然服务器种类繁多,但其基本框架都一样,不同之处在于逻辑处理(比如开发Web服务器项目,浏览器客户端向服务端发送http请求,服务器对请求报文进行解析
Uafhængige
·
2023-10-02 19:52
服务器
网络
运维
Linux高性能
服务器编程
学习笔记 第八章 高性能服务器程序框架
TCP/IP协议在设计和实现上没有客户端和服务器的概念,在通信过程中所有机器都是对等的。但由于资源(视频、新闻、软件等)被数据提供者所垄断,所以几乎所有网络应用程序都采用了下图所示的C/S(客户端/服务器)模型,所有客户端都通过访问服务器来获取所需资源:采用C/S模型的TCP服务器和客户端的工作流程:C/S模型中,服务器启动后,首先创建一个或多个监听socket,并调用bind将其绑定到服务器感兴
吃着火锅x唱着歌
·
2023-10-01 13:47
Linux高性能服务器编程
服务器
linux
学习
Linux高性能
服务器编程
学习笔记 第九章 IO复用
IO复用使程序能同时监听多个文件描述符,这可以提高程序的性能,通常网络程序在以下情况需要使用IO复用:1.客户端进程需要同时处理多个socket。2.客户端进程需要同时处理用户输入和网络连接。3.TCP服务器要同时处理监听socket和连接socket。4.服务器要同时处理TCP请求和UDP请求。5.服务器要同时监听多个端口,或处理多种服务,如xinetd服务器。IO复用能同时监听多个文件描述符,
吃着火锅x唱着歌
·
2023-10-01 13:46
Linux高性能服务器编程
服务器
linux
学习
服务器编程
消息接收与处理,练习题|网络编程-socket开发(示例代码)
1、什么是C/S架构?C指的是client(客户端软件),S指的是Server(服务端软件),C/S架构的软件,实现服务端软件与客户端软件基于网络通信。2、互联网协议是什么?分别介绍五层协议中每一层的功能?互联网协议就是计算机界通用的语言;互联网协议分为osi七层或tcp/ip五层或tcp/ip四层;物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。数据链路
weixin_39543647
·
2023-10-01 06:30
服务器编程消息接收与处理
Qt5开发及实例V2.0-第十章Qt网络与通信
开发及实例V2.0-第十章Qt网络与通信第10章Qt5网络与通信10.1获取本机网络信息10.2基于UDP的网络广播程序10.2.1UDP协议工作原理10.2.2UDP编程模型10.2.3【实例】:UDP
服务器编程
华为奋斗者精神
·
2023-09-28 02:59
QT5
ARM
MCU
Linux
qt
网络
php
开发语言
运维
linux
服务器
Windows下基于Qt用c++实现ping
2、
winsock
与
winsock
2windows下socket有2个版本,分别对应2个不同的头文件
winsock
.h和
winsock
2.h。
WarmSword
·
2023-09-27 01:17
网络编程
windows
socket
ping
qt
c++
使用C++实现Ping命令
使用
Winsock
API中的getaddrinfo函数可以完成这个任务。下面是一个示例代码:
程序开路
·
2023-09-27 01:47
C/C++
c++
开发语言
C/C++
【Linux】解决VirtualBox下Ubuntu开机后黑屏
可以尝试按以下方法解决:在windows下,以管理员方式打开cmd运行netsh
winsock
reset(有文章说运行这步后要重启,实测是不用的)
王师傅MasterWang
·
2023-09-25 08:29
Xilinx软件开发
-Master
Wang
ubuntu
linux
运维
WIN11 WSL 报错『The stub received bad data』
版本:WIN1122557.1WSL:2安装Ubuntu启动的时候报错:Thestubreceivedbaddata解决方案:sudonetsh
winsock
reset出处:《Error:"Thestubreceivedbaddata
kx叔
·
2023-09-24 14:39
Address already in use: bind
AndroidStudio报错,提示端口被占用,无法attachtheprocess#打开Windows命令行,执行以下命令netsh
winsock
reset
Ello_Orld
·
2023-09-24 11:33
Linux高性能
服务器编程
学习笔记 第七章 Linux服务器程序规范
除了网络通信外,服务器程序通常还需考虑许多其他细节问题,这些细节问题涉及广而零碎,且基本上是模板式的,我们称之为服务器程序规范,如:1.Linux服务器程序一般以后台进程形式运行,后台进程又称守护进程(daemon),它没有控制终端,因此不会意外接收到用户输入。守护进程的父进程通常是init进程(PID为1的进程)。2.Linux服务器程序通常有一套日志系统,它至少能输出日志到文件,有的高级服务器
吃着火锅x唱着歌
·
2023-09-24 01:31
Linux高性能服务器编程
服务器
linux
学习
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
Linux高性能
服务器编程
学习笔记 第六章 高级IO函数
pipe函数用于创建一个管道,以实现进程间通信:fd参数是一个包含两个int的数组。该函数成功时返回0,并将一对打开的文件描述符填入其参数指向的数组,如果失败,则返回-1并设置errno。pipe函数创建的这两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]写入的数组可以从fd[0]读出,并且fd[0]只能用于从管道读出数据,fd[1]只能用于往管道写入数据,不能反过来使用。如果
吃着火锅x唱着歌
·
2023-09-23 09:45
Linux高性能服务器编程
服务器
linux
学习
系统设置了静态IP之后还会获取动态IP的问题解决
解决办法一:清除网卡的IP,重新设置首先,管理员方式打开cmd,输入命令行:netsh
winsock
reset(按回车键执行命令)稍后,会有成功的提示:成功地重置
Winsock
目录→重启计算机完成重置。
HengYuan_Tech
·
2023-09-20 06:43
开发工具
http
《Linux高性能
服务器编程
》--高级I/O函数
目录1--Pipe()2--dup()和dup2()3--readv()和writev()4--sendfile()5--mmap()和munmap()6--spice()7--tea()8--fcntl()1--Pipe()#includeintpipe(intfd[2]);//成功返回0,失败返回-1pipe()函数可用于创建一个管道,以实现线程间通信;fd[0]和fd[1]分别构成管道的两端
晓晓纳兰容若
·
2023-09-19 04:25
网络编程笔记
linux
《Linux高性能
服务器编程
》--TCP/IP协议族
目录1--TCP/IP协议族2--数据链路层3--网络层4--传输层5--应用层6--封装和分用7--ARP协议的工作原理1--TCP/IP协议族TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层;2--数据链路层数据链路层两个常用协议:ARP协议(地址解析协议)和RARP协议(逆地址解析协议);ARP协议:IP地址转换为物理地址(MAC地址);RARP协议:用
晓晓纳兰容若
·
2023-09-19 04:53
网络编程笔记
linux
MFC网络编程2——异步套接字
在阻塞模式下,在I/O操作完成前,执行操作的
Winsock
函数会一直等待下去,不会立即返回,例如,程序中调用了recvfrom函数后,如果这时网络上没有数据传送过来,该函数就会阻塞程序的执行,从
_Santiago
·
2023-09-18 23:26
网络编程
MFC
mfc
网络
c++
从nginx热更新聊一聊Golang中的热更新(下)
静态语言在
服务器编程
时都会遇到这样的问题:如何保证已有的连接服务不中断同时又升级版本?在上一篇介绍热升级的时候时候,讲到了通过信号通知nginx进行热升级。
云爬虫技术研究笔记
·
2023-09-18 16:11
windows 网络编程大汇总
在windows系统中,使用
winsock
.h文件,他是个接口,而不是协议,应用在tcp/ip协议中。只跟windows操作系统有关,与开发工具无关。
小飞侠hello
·
2023-09-18 11:14
网络编程
网络
windows
Linux高性能
服务器编程
学习笔记 第四章 TCP/IP通信案例:访问Internet上的Web服务器
Web客户端和服务器之间使用HTTP协议通信。我们按以下方式来部署通信实例:在Kongming20上运行wget客户端程序(一个在命令行下使用的网络下载工具,它支持通过HTTP、HTTPS和FTP协议下载文件),在ernest-laptop上运行squid代理服务器程序(主要用于缓存和转发网络请求,从而提高网络性能、安全性和可用性),客户端通过代理服务器的中转,获取Internet上的主机www.
吃着火锅x唱着歌
·
2023-09-18 11:42
Linux高性能服务器编程
服务器
linux
学习
远程桌面连接 出现了内部错误
netsh
winsock
reset做如下操作,关闭远程桌面客户端,重新打开远程桌面客户端后连接成功。如果還是提升內部錯誤再做如下操作
Seven Li
·
2023-09-16 09:11
系统应用
Linux高性能
服务器编程
学习笔记 第三章 TCP协议详解
与IP协议相比,TCP协议更靠近应用层,因此在应用程序中有更强的可操作性。一些重要的socket选项都和TCP协议相关。本章从以下方面讨论TCP协议:1.TCP头部信息。TCP头部信息出现在每个TCP报文段中,用于指定通信的源端端口号、目的端端口号,管理TCP连接,控制两个方向的数据流。2.TCP状态转移过程。TCP连接的任意一端都是一个状态机,在TCP连接从建立到断开的过程中,连接两端的状态机将
吃着火锅x唱着歌
·
2023-09-16 02:13
Linux高性能服务器编程
服务器
linux
学习
【Linux
服务器编程
总结】网络编程基础知识 (udp初级)
一.预备知识1.主机字节序和网络字节序:其实本质就是大小端。通常在网络传输的时候会将要发送的数据转同一转换成大端后再发送。在linux中提供了如下四个函数进行大小端转换。2.网络套接字:我们在网络编程的时候会使用到socktet套接字。对此我们需要了解socket地址也就是结构体socketaddr。一共有两种socketaddr,一种是通用socket地址另一种是专用socket地址。网络编程中
学代码的章北海
·
2023-09-16 00:06
linux
linux
udp
c++
服务器
网络
【Linux】C++项目实战-实际应用
阻塞blocking2、非阻塞3、IO复用4、信号驱动5、异步WebServerHTTP协议(应用层的协议)简介概述工作原理HTTP请求格式HTTP响应报文格式HTTP请求方法(仅作了解)HTTP状态码
服务器编程
基本框架两种高效的事件处理模式
努力学习的小马
·
2023-09-15 22:33
#
Linux网络编程
linux
c++
php
运维
Linux高性能
服务器编程
学习笔记 第二章 IP协议详解
本章从两方面探讨IP协议:1.IP头部信息。IP头部出现在每个IP数据报中,用于指定IP通信的源端IP地址、目的端IP地址,指导IP分片和重组,指定部分通信行为。2.IP数据报的路由和转发。IP数据报的路由和转发发生在除目标机器外的所有主机和路由器上,它们决定数据报是否应该转发以及如何转发。由于32位的IPv4地址即将全部用完,因此人们开发出了新版本的IPv6协议。IP协议为上层协议提供无状态、无
吃着火锅x唱着歌
·
2023-09-12 12:46
Linux高性能服务器编程
tcp/ip
服务器
网络
IE浏览器不能访问其他浏览器能正常访问
IE浏览器不能访问而其他浏览器能正常访问解决方法-重置1win+x键,然后点击windowspowerShell(以管理员方式运行)2输入下面2条命令,记得回车Netsh
winsock
resetnetshadvfirewallreset
amcomputer
·
2023-09-11 05:01
杂记
软件解决方案
其他
css3
html
IP/TCP协议详解
面试准备文章目录系列文章目录前言第一章、TCP/协议族1.1层次介绍1.2封装1.3分用前言IP/TCP学习系列目前总共包括4篇,本学习专栏都是自己学习的笔记与总结,前部分来源于游双编著的《Linux高性能
服务器编程
滴答滴答的迪迦
·
2023-09-10 13:12
IP/TCP学习笔记
网络
tcp/ip
网络协议
第一篇 TCP/IP协议详解
协议详解3.1TCP头部结构3.2TCP连接的建立和关闭3.3复位报文段3.4TCP数据传输3.5拥塞控制四、TCP/IP案例:访问Internet上的Web服务器4.1代理服务器总结前言Linux高性能
服务器编程
第一章学习
游标卡尺的估读
·
2023-09-10 13:12
学习笔记
计算机网络
tcp/ip
网络协议
《Linux高性能
服务器编程
》学习笔记——第五章 Linux网络编程基础API(1)
先来学习一下《Linux高性能
服务器编程
》第五章Linux网络编程基础API。Linux网络API分为三个方面:socket地址API,socket基础API,网络信息API。
爱很遥远
·
2023-09-10 13:12
互联网-网络编程
Linux高性能
服务器编程
笔记(一)
前言:在前段时间为了学习网络编程,于是就看了《Linux高性能
服务器编程
》和《UNIX网络编程卷1:套接字联网API》的部分章节。
guluguluman
·
2023-09-10 13:40
Linux高性能服务器编程
服务器
linux
网络
Linux高性能
服务器编程
学习笔记 第一章 TCP/IP协议族
现在Internet使用的主流协议族是TCP/IP协议族,它是一个分层、多协议的通信体系。TCP/IP协议族包含众多协议,我们只详细讨论IP协议和TCP协议,因为它们对编写网络应用程序有最直接的影响。如果想系统学习网络协议,RFC(RequestForComments,评论请求)是首选资料。TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层、应用层。每层完成不同功能,且
吃着火锅x唱着歌
·
2023-09-10 13:39
Linux高性能服务器编程
服务器
linux
学习
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他