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服务器编程
windows下编译libevent 2.18报错问题
libevent源码后使用VS开发人员编译2、进入libevent目录执行如下语句nmake/fMakefile.nmake3、报错如下4、解决错误,根据错误在test文件夹下增加一个文件“print-
winsock
-errors.c
By_Zhww
·
2020-07-10 05:38
C/C++
c++ socket 异步编程
Winsock
对有可能阻塞的函数提供了两种处理方式:阻塞和非阻塞方式。阻塞模式在阻塞方式下,收发数据的函数在被调用后一直要到传送完毕或者出错才能返回。
Acettest
·
2020-07-10 03:46
C++
TCP/IP数据包封装与拆解概述
《Linux高性能
服务器编程
》阅读笔记:1.TCP/IP封包流程 (1)经过TCP/UDP封装后的数据称为TCP报文段/UDP数据报。
mybright_
·
2020-07-09 22:02
Linux系统/网络编程
Linux编程
领导者-追随者模型的比喻
领导者/追随者(Leader/Followers)模型和半同步/半异步(half-sync/half-async)模型都是常用的客户-
服务器编程
模型.这几天翻了些文章,发现对领导者/追随者模型说的比较少
peon
·
2020-07-09 21:29
Linux(
服务器编程
):45---UDP分包与组包
一、UDP概述UDP协议就不过多的介绍了,可以参阅:https://blog.csdn.net/qq_41453285/article/details/103984794,或者其他关于UDP的文章下面有一个网站可以来查看当前各国的流量速率比,进入之后找到中国,点击查看:https://www.speedtest.net/global-index二、UDP的特性与应用场景采用UDP有3个关键点:网络
江南、董少
·
2020-07-09 19:24
Linux(服务器编程)
UDP分包与组包
学习笔记 Linux高性能
服务器编程
《Linux高性能
服务器编程
》游双著Linux高性能
服务器编程
IP协议详解IP服务特点无状态无连接不可靠IPv4头部结构IP路由IP路由表怎么更新IPv6TCP协议详解TCP服务的特点TCP头部结构TCP
jojozym
·
2020-07-09 18:26
TCP传输小数据包效率问题(转载)
如果在设计方案中不对TCP数据包的延迟应答,Nagle算法,
Winsock
缓冲作用引起重视,将会严重影响程序的性能。这篇文章讨论了这些问题,列举了两个案例,给出了一些传输小数据包的优化设计方案。
iteye_1667
·
2020-07-09 17:03
网络编程
select 读数据
本文出自:作者:(2001-09-1309:00:00)发信站:华南网木棉站(TueAug415:43:411998),转信【原文由cpu所发表】用过
WinSock
API网友们知道:
WinSock
编程中有一很方便的地方便是其息驱动机制
dadalan
·
2020-07-09 15:59
libevent学习之六:VS2013调试libevent源码
1、手工添加test/print-
winsock
e-errors.c文件,不然nmake编译的时候会报错。
灿哥哥
·
2020-07-09 14:16
libevent
postgreSQL用C写触发器的例子中的问题
在学习postgreSQL手册中的
服务器编程
中用C写触发器的完整例子时,遇到一些问题。在这里记录相关问题并分享一下。
D示羊
·
2020-07-09 12:53
数据库
socket select()用法
一、
winsock
中#include原型intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,conststructtimeval
xwarer
·
2020-07-09 09:38
socket
keyboard
struct
测试
null
stream
WSAETIMEDOUT 对应 linux 的 ETIMEDOUT
WSAETIMEDOUT对应linux的ETIMEDOUThttp://blog.163.com/aragorn_1024/blog/static/12606592720107352329908/Id
Winsock
2
weixin_34221073
·
2020-07-09 09:17
UDP接收端缓冲区和丢包问题
实习项目需要用
Winsock
内核模式驱动提供的sockets方法,,这个驱动负责连接和缓冲管理,对应用程序提供socket风格的编程接口。
ljh0302
·
2020-07-09 08:03
Socket
windows
合肥埃科光电实习项目
C++连接mysql
#pragmacomment(lib,"libmysql.lib")测试代码#include#include"stdio.h"#include"
winsock
.h"#include"mysql.h"#pragmawarning
ThatAllOver
·
2020-07-09 07:34
Mysql
FTP命令详解以及二进制上传说明
1.Linux终端连接FTP[oracle@Dave~]$ftp10.85.7.97Connectedto10.85.7.97.220Serv-UFTPServerv6.4for
WinSock
ready
摘取天上星
·
2020-07-09 06:57
linux
Linux技术学习之路
Linux——高性能
服务器编程
——select&poll&epoll
I/O复用:多进程、多线程、进程池、线程池每一个执行序列在同一时刻只能处理一个socket(监听、链接)。以线程池为例:如果创建N个线程,同一时刻只能处理N的客户连接。I/O复用:在一个进程或者一个线程中,同时监听多个socket。当有socket上有事件发生时,程序才会接受数据。select:intn=select(intnfds,fd_set*read,fd_set*write,fd_set*
zm_2209068178
·
2020-07-09 06:12
常见多线程并发
服务器编程
模型
一、3点基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定不了一些特殊端口号如20、80等。2、每个进程都有自己的文件描述符(包括filefd,socketfd,timerfd,eventfd,signalfd),一般是1024,可以通过ulimit-n设置,但所有进程打开的文件描述符总数有上限,跟主机的内存有关。3、一个进程内的所有线程共享进程的文件描述符。二、常见并发服务器方案:
鱼思故渊
·
2020-07-09 04:05
linux网络编程
linux多线程编程
muduo源码分析
muduo源码分析
多进程并发
服务器编程
多进程并发
服务器编程
一、实验目的理解进程的创建和终止方法;熟悉父进程与子进程对描述符的操作过程;学会编写基本的多进程并发服务器程序和客户程序。
yueguanghaidao
·
2020-07-09 04:24
c++/c
Java.NIO 网络编程 入门讲解
服务器:java在
服务器编程
方面已经成就霸主地位,非其他语言能够比拟的2。移动设备,java与.net有较量,因为大的手机场上不信任微软3。
weizhaozhe
·
2020-07-08 23:54
WIN10 - WLAN网络适配器红叉-重新启动后依然红叉
输入netsh
winsock
reset回车,重启。如果还不行:查看服务把这个服务停掉。因为这个服务是自动打开的,所以停掉以后有可能手动无法打开。
及时雨*
·
2020-07-08 20:15
遇到的问题记录
C++tcp服务器和跨平台客户端
TcpServer#defineWIN32_LEAN_AND_MEAN#define_
WINSOCK
_DEPRECATED_NO_WARNINGS#include#include#include#include
biu~biuo
·
2020-07-08 19:00
Linux 高性能
服务器编程
——TCP协议详解
问题聚焦:本节从如下四个方面讨论TCP协议:TCP头部信息:指定通信的源端端口号、目的端端口号、管理TCP连接,控制两个方向的数据流TCP状态转移过程:TCP连接的任意一端都是一个状态机TCP数据流:两种主要类型:交互数据流,成块数据流TCP数据流的控制:保证可靠传输和提高网络通信质量,两个方面:超时重传,拥塞控制1TCP服务的特点传输层协议:TCP协议、UDP协议TCP协议相对于UDP协议的特点
weixin_33913377
·
2020-07-08 16:28
socket发送和接收数据
functionTCustom
WinSock
et.SendBuf(varBuf;Count:Integer):Integer;varErrorCode:Integer;beginLock;tryResult
weixin_30596343
·
2020-07-08 14:21
Linux高性能
服务器编程
——多线程编程(上)
多线程编程Linux线程概述线程模型线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境和调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上也称为LWP(LightWeigthProcess,轻量级进程),运行在内核空间,由内核来调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并运行一个用户线程。可见,内核线程
walkerkalr
·
2020-07-08 12:28
网络编程
send函数详解
用send函数即可,我们来看看send函数的原型:
WINSOCK
_API_LINKAGEintWSAA
有点骚
·
2020-07-08 05:26
关于守护进程
很多服务都是通过守护进程来提供的比方说各种网络服务,比如http服务,nfs服务等等,它都是以守护进程的形式在运行,所以以后要写一个后台服务程序,就需要通过守护进程的形式来运行下面截图自《linux高性能
服务器编程
诗筱涵
·
2020-07-08 05:57
#
Linux应用层编程
《TCP/IP网络互联技术》
最近花了一周多的时间将TCP/IP网络互联技术(客户-
服务器编程
与应用(windows套接字))一书阅读了一遍.有如下几点感受:1.UDP协议软件通常是驻留在操作系统中,因此溢出问题的解决变得特别因难,
灵云子
·
2020-07-08 04:02
读书心得
解决笔记本连接wifi提示无法连接这个网络问题
千万不要轻易去用这个命令:netsh
winsock
reset就是重置网络命令。当然,密码没输入正确,被拉黑了就
incipe
·
2020-07-08 03:34
#
硬件
VMware Workstation 14运行虚拟机黑屏时的解决方案
管理员运行netsh
winsock
reset帮你解决一切烦恼好吧,说正经的,虚拟机和主机之间的通信,基本上是以socket的方式进行通信的(这里的socket泛指一切socket,包括本地的、网络的等等
浩翰Redamancy
·
2020-07-08 03:48
网络
能Ping通外网但就是不能打开所有网页的解决办法一种
诡异的代理设置开启导致其它方法一览解决方法一使用win中的netsh命令开始->运行->cmdC:>netsh
winsock
resetSucessfullyresetthe
Winsock
Catalog.Youmustrestartthemachineinordertocompletethereset.C
Neyo_凉
·
2020-07-08 02:23
Linux高性能
服务器编程
笔记 --Chapter4 HTTP代理服务器
分类:正向代理服务商、反向代理服务器和透明代理服务器正向代理服务器:要求客户端自己设置代理服务器地址。客户的每次请求都将直接发送到该代理服务器,并由代理服务器来请求资源。反向代理服务器:反向代理被设置在服务器端,因而客户端无需进行任何设置。反向代理指用代理服务器接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,内部服务器将得到的结构返回客户端。各大网站通常分区域设置了多个代理服
DXT00
·
2020-07-07 21:56
Linux
TCP协议--TCP连接的状态转移
《Linxu高性能
服务器编程
》阅读笔记:1.TCP服务端连接的状态转移 (1)服务器调用listen()系统调用进入LISTEN(监听)状态,被动等待客户端连接。
mybright_
·
2020-07-07 21:18
Linux系统/网络编程
Linux编程
TCP协议--TCP头部
《Linux高性能
服务器编程
》阅读笔记:1.TCP协议的概念 TCP和UDP是传输层的两个主要协议。TCP相对于UDP来说,是面向连接、字节流和可靠传输。
mybright_
·
2020-07-07 21:18
Linux系统/网络编程
Linux编程
Linux并发
服务器编程
之多线程并发服务器
上一篇文章使用fork函数实现了多进程并发服务器,但是也提到了一些问题:fork是昂贵的。fork时需要复制父进程的所有资源,包括内存映象、描述字等;目前的实现使用了一种写时拷贝(copy-on-write)技术,可有效避免昂贵的复制问题,但fork仍然是昂贵的;fork子进程后,父子进程间、兄弟进程间的通信需要进程间通信IPC机制,给通信带来了困难;多进程在一定程度上仍然不能有效地利用系统资
Koma丶
·
2020-07-07 21:40
修复
winsock
,系统无法打开https修复
监控安装发现流氓软件在安装时会在
winsock
进行注册,注册了4个dll文件。于是进行
winsock
的修复。使用的是360安全卫士。修复很成功。本以为找到了完全卸载此流氓软件的方法。
micklesl
·
2020-07-07 17:44
技术文章
解决Apache出现的CPU高占用率的问题
下面我们针对几种错误信息进行分析并给出解决的方法:1.Apache与
WinSock
v2相冲突Apache官方提供的手册中提到,在Windows系统下Apache2.x为了提高性能而使用了Micro
meilin345678
·
2020-07-07 17:36
C++ TCP网络编程 send 和recv分析【测试记录】
include#includeintmain(){//初始化WindowsSocketApplicationWORDsockVersion=MAKEWORD(2,2);WSADATAwsaData;//
WinSock
xiyangxiaoguo
·
2020-07-07 16:52
C++
网络
socket
UDP的客户端和服务器端的实例(VC6.0实现)
//#include"stdafx.h"#include//使用
winsock
所需的头文件#include//使用
winsock
所需的库文件#pragmacomment(lib,"WSOCK32.LIB
ma451152002
·
2020-07-07 16:57
VC++
网络
TCP的连接&断连&状态转移过程
本篇文章参考Linux高性能
服务器编程
(作者:游双)一书的第三章。首先来看下TCP的连接和断连:上图示意了TCP连接的三次握手和断连时的四次握手。
long504377009
·
2020-07-07 14:45
网络&编程
Vmware虚拟机在win10(1903版本后)启动就会黑屏的解决办法
1:命令行窗口(以管理员模式)—输入netsh
winsock
reset,然后重启计算机。
jst100
·
2020-07-07 12:36
WinSock
et套接字关于Connect函数通过GetLastError 返回10038或者(在一个非套接字上尝试了一个操作)
今天在调试代码的时候,突然发现原先的Connect函数居然不能连接,并且通过GetLastError函数获取值的时候,返回的是10038,经过一番折腾和上网查资料,终于把问题解决了,现在把我解决的经验跟大家分享,与大家共同分享。1、首先通过GetLastError获取的返回值值为10038,然后通过查找MSDN发现返回10038说明的原因是:"在一个非套接字上尝试了一个操作"2、通过在MSDN上查
努力的蓝精灵
·
2020-07-07 10:28
Visual
Studio
C++
并发
服务器编程
并发服务器是socket应用编程中最常见的应用模型。并发服务器模型根据连接方式分为长连接和短连接,长连接为通信双方建立连接后一直保持连接,然后一直用此连接进行读写操作;短连接为通信双方每一次交易过程都建立连接和关闭连接。并发服务器模型根据处理方式可分为同步方式和异步方式,同步是客户端发送请求给服务器等待服务器返回处理结果;异步是指客户端发送请求给服务器,不等待服务器返回处理结果,而直接去完成其他的
guoping16
·
2020-07-07 08:32
C语言
SOCKET类的设计和实现
SOCKET类的设计和实现
WinSock
基本知识这里不打算系统地介绍socket或者
WinSock
的知识。首先介绍
WinSock
API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。
蝈蝈俊
·
2020-07-07 08:26
解决UDP出现的10054错误
实在想不明白是什么原因解决办法:1.我也碰到类似的问题,这是
winsock
的BUG,你可以在WSAGetLastErr
fengge8ylf
·
2020-07-07 07:42
Socket(三)
这个扫描器是多线程的,现在的
Winsock
编程大多数采用多线程技术,这样可以充分利用带宽,如Netants的5个蚂蚁下载,一些FTP软件的多线程上传,等等!
feiqiang123
·
2020-07-07 07:25
C&C++
利用
WinSock
et发数据(二)
接上文,此代码是服务器段接受程序:#include"stdafx.h"#include#include#include#include#include#pragmacomment(lib,"ws2_32.lib")#defineDEFAULT_PORT5019#defineMAXCONNECTION5//暂时还不清楚多线程怎么个处理法,先用5个试试#defineMAXRECEIVELENGTH10
chenqiangdage
·
2020-07-07 05:26
win32
c++
技术
Socket超时设置---select()的妙用
http://fanqiang.chinaunix.net/a4/b7/20010913/0900001283.html【原文由cpu所发表】用过
WinSock
API网友们知道:
WinSock
编程中有一很方便的地方便是其息驱动机制
cation
·
2020-07-07 04:39
socket
winsock
et 之收发数据出问题
服务器端:#include#include#include#definePORT5010#defineMSGSIZE1024intBytesSum=0;#pragmacomment(lib,"ws2_32.lib")intg_iTotalConn=0;SOCKETg_CliSocketArr[FD_SETSIZE];DWORDWINAPIWorkerThread(LPVOIDlpParameter
xiaolomg
·
2020-07-07 04:47
网络编程
Windows套接字编程/Socket
ScoKet套接字编程1寻址方式和字节顺序1.1寻址方式
Winsock
(SocketAPI)中,可以使用TCP/IP地址家族中统一的套接字地质结构解决TCP/IP寻址中可能出现的问题,套接字地址结构定义如下
HW140701
·
2020-07-06 22:31
C++
Socket
VMware虚拟机黑屏,重启电脑无效的一些解决办法
VMware虚拟机黑屏,重启无效的解决方法多开虚拟机好几个月了,不知道最近抽了什么疯,VMware只能启动两个方法0、前置:确保电脑配置能带动虚拟机方法1、重置
winsock
目录1.1管理员打开cmd1.2
AlbertLiangzt
·
2020-07-06 20:11
虚拟机
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他