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
windows网络编程
【winsock2】
windows网络编程
之 TCP/IP Client
有了TCP/IPServer的编程知识及技巧http://blog.csdn.net/ieczw/article/details/19493311对于Client(客户端的编程就简单了很多!)图1服务器程序与客户端程序基本流程图2服务器与客户端通信图还是按照以下几步来完成客户端与服务器间的通信:1、加载和初始化套接字#include#pragmacomment(lib,"ws2_32.lib")W
ieczw
·
2020-06-23 17:39
Windows编程
【winsock2】
windows网络编程
之 TCP/IP Server
Socket网络编程无论是什么平台,都有相似流程;在windows中我们一般使用WinSock2来进行网络通信,当然还有其他网络通信库。今天具体说下TCP/IPServer的编程流程,具体分为6大步,下面一一解释!我们需要头文件和库:#include//WindowsSocketVersion2.2#pragmacomment(lib,"ws2_32.lib")//WindowsSocketVer
ieczw
·
2020-06-23 17:39
Windows编程
Socket网络编程
windows
即时通讯软件开发 需要用到什么技术
即时通讯软件开发,建议,把机械工业出版社出的《
Windows网络编程
技术》看N遍后,再利用MFC或者SDK编写一些小的通信例程,然后编写较大规模的网络程序,最后你就明白了网络编程了。
小发猫
·
2020-06-23 17:05
即时通讯
Windows网络编程
中遇到的一些问题和注意事项
Preparations:VS2015安装问题安装时如果选择默认选项安装,则不会包含创建C++工程模板,需要下载,但不需要重新安装。选择打开devenv.exe,则可以点击相应模板进行下载。注意,打开Blend.exe下则不会出现未下载模板对应点击安装项。1.MFC工程创建MFCActiveX是创建一个ActiveX工程的意思,就是说你创建的工程最后生成的是一个ActiveX文件MFCApplic
Ycres
·
2020-06-22 21:43
初始化Windows Sockets
代码来源:《
Windows网络编程
》(罗莉琴,詹祖桥主编)(如造成任何不便,请联系我删除)#include"stdafx.h"#include#pragmacomment(lib,"ws2_32.lib
WLFF_csdn
·
2020-06-22 07:47
网络编程
WinSock网络编程基础(1)
记录学习
windows网络编程
过程中遇到的问题和相关笔记基本概念:Socket:socket起源于UNIX,Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。
weixin_34241036
·
2020-06-21 11:21
有时间细读这些书
3、《
Windows网络编程
》,《VisualC++网络
hapure1
·
2020-06-21 01:54
C++
电脑无法上网之重置网络
winsock是
Windows网络编程
接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口netshwinsockreset是把它恢复到默认状态。
0ne0ne
·
2020-04-10 14:54
Unrecognized Windows Sockets error: 10106的解决办法
解决方案:1.以管理员身份打开命令提示符2.输入netshwinsockreset3.重启电脑就ok了winsock是
Windows网络编程
接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口
包佳奇
·
2020-04-03 01:48
windows网络编程
流程
windows网络编程
的流程:客户端:1声明变量2初始化windows套接字库3建立一个套接字4设置服务器地址信息结构体5连接服务器connect()6发送数据send()/recv()7关闭建立的套接字
SunStill
·
2020-03-22 02:39
主机字节序与网络字节序的转换函数:htonl、ntohl、htons、ntohs
Part1:htons函数具体解释在Linux和
Windows网络编程
时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序。
Magic11
·
2020-02-13 17:18
Windows网络编程
之winsock实现文件传输示例
本文实例展示了
Windows网络编程
中winsock实现文件传输的方法,对于进行Windows下的winsock网络编程有一定的借鉴参考价值。
·
2019-09-23 18:20
计算子网包含多少ip(
windows网络编程
学习笔记)
一、计算子网原理1.将IP地址与子网掩码按位与,即可计算出子网地址: =&2.将子网掩码按位非,然后在ip地址按位或运算得出广播地址: =|(~)二、具体实现:#include#include#include#pragmacomment(lib,"ws2_32.lib")usingnamespacestd;//正则表达式校验ip合法性boolisValidIP(constchar*ip){if
Pig raiser
·
2019-09-19 23:49
网络编程
计网实验(三):基本Winsock编程
/MyUsernameIsJX/WinSock目录1.实验目的及环境2.实验要求3.实验内容及结果4.实验中遇到的问题以及解决方法5.实验总结1.实验目的及环境1、了解Winsock编程原理;2、熟悉
Windows
MQY1314丶JAX
·
2019-06-17 22:49
计算机网络
Windows网络编程
(一)基础
准备工作socketC/S模式源代码服务端客户端源码分析数据传输关闭连接符号解释WSAStartupsin_familysin_portinet_addrhtonl/htonsaftypeC/S通信准备工作
Windows
_IronMan
·
2019-01-25 16:45
网络编程
主机字节序与网络字节序的转换函数:htonl、ntohl、htons、ntohs【转】
(转自:https://blog.csdn.net/kulala082/article/details/53431473)Part1:htons函数具体解释在Linux和
Windows网络编程
时需要用到
huangzj0708
·
2018-11-29 21:55
Linux编程
Win系统 - NETSH WINSOCK RESET
winsock是
windows网络编程
接口,从WindowsXPSP2开始内置了一条命令使用netsh能够对该接口进行修复。netsh是一个能够通过命令行操作几乎所有
Lux_Sun
·
2018-11-16 09:25
#
Win
主机字节序与网络字节序的转换函数:htonl、ntohl、htons、ntohs
Part1:htons函数具体解释在Linux和
Windows网络编程
时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序。
AndroidBBC
·
2018-08-23 14:38
编程
C语言实现简单网络版五子棋(服务器与客户端)
本小游戏是在Linux下实现的(因为我不会
Windows网络编程
),这次实现的仅仅是服务器与客户端之间进行互动,彼此只要互相发送下点的坐标就ok,用结构体存放坐标,各自收到坐标后进行下子,以及判断结果。
IT_xiaoye
·
2018-05-20 12:20
C语言
socket 编程
照抄自:罗莉琴等《
windows网络编程
》在测试的时候可能会遇到,自己电脑上可以运行的server.exe或client.exe在别人电脑上报错“缺少msvcr100d.dll”。
CCSND1
·
2018-03-18 22:27
c语言
Windows网络编程
中Socket与WSASocket区别
这2个函数的主要功能都是创建一个SOCKET,函数定义分别如下:SOCKETWSAAPIsocket(_In_intaf,_In_inttype,_In_intprotocol);SOCKETWSASocket(_In_intaf,_In_inttype,_In_intprotocol,_In_LPWSAPROTOCOL_INFOlpProtocolInfo,_In_GROUPg,_In_DWOR
china_jeffery
·
2018-01-01 02:48
网络编程
socket
WSASocket
☆
网络编程
网络程序设计-WeTalk聊天程序
【摘要】WeTalk是一款基于
Windows网络编程
技术和MFC实现的聊天应用,该应用采用了Client/Server结构,可以实现多个客户端与服务器建立连接,用户可以通过客户端进行聊天,用户可以发群聊消息
啊,这谁顶得住!
·
2017-07-19 22:51
Windows网络编程
网络程序设计-WeTalk聊天程序
【摘要】WeTalk是一款基于
Windows网络编程
技术和MFC实现的聊天应用,该应用采用了Client/Server结构,可以实现多个客户端与服务器建立连接,用户可以通过客户端进行聊天,用户可以发群聊消息
啊,这谁顶得住!
·
2017-07-19 22:51
Windows网络编程
windows网络编程
之重叠模型(OVERLAPPED I/O)基础知识
重叠(Overlapped)I/0模型一.设计思想:允许应用程序使用重叠结构(WSAOVERLAPPED)一次投递一个或者多个异步I/O请求(即所谓的重叠I/O)。提交的I/0请求完成,与之相关联的重叠结构中的事件受信,应用程序便可以使用WSAGetOverlappedResult函数获取操作结果。二.重叠I/O函数2.1创建套接字WSASocketSOCKETWSASocket(intaf,in
Timeinsist
·
2017-06-12 23:00
windows网络编程
之Select模型基础知识
网络编程之Select模型一.设计思想:利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。二.Select函数:2.1select函数intselect( intnfds,//忽略,仅为了与Berkeley套接字兼容 fd_setFAR*readfds,/
Timeinsist
·
2017-06-12 22:00
windows网络编程
(四)——不同主机之间传送文件应用
客户端#include #include #include #pragmacomment(lib,"ws2_32.lib")//加载ws2_32.dll intmain(){ charfullname[200]="C:\\Users\\Administrator\\Desktop\\"; //初始化DLL WSADATAwsaData; WSAStartup(MAKEWORD(2,2),&ws
wxf2012301351
·
2017-05-24 13:00
windows
C语言
网络编程
windows网络编程
(三)——UDP
UDP无listen(),accept()使用sentto(),recvfrom(),无连接,但可通过connect()提高传输效率。服务器端#include #include #pragmacomment(lib,"ws2_32.lib")//加载ws2_32.dll #defineBUF_SIZE100 intmain(){ WSADATAwsaData; WSAStartup(MAKEWOR
wxf2012301351
·
2017-05-23 17:00
windows
网络编程
windows网络编程
(二)——传送图片
客户端#define_CRT_SECURE_NO_WARNINGS #include #include #include #pragmacomment(lib,"ws2_32.lib")//加载ws2_32.dll intmain(){ FILE*p=fopen("C:\\Users\\Administrator\\Desktop\\1.PNG","rb+"); if(!p)return0
wxf2012301351
·
2017-05-22 23:00
C语言
网络编程
windows网络编程
(一)
客户端#include #include #include #pragmacomment(lib,"ws2_32.lib")//加载ws2_32.dll intmain(){ //初始化DLL WSADATAwsaData; WSAStartup(MAKEWORD(2,2),&wsaData); //创建套接字 SOCKETsock=socket(PF_INET,SOCK_STREAM,IPPRO
wxf2012301351
·
2017-05-22 16:00
windows
网络编程
windows网络编程
之组播
setsockopt(s,SOL_SOCKET,SO_LINGER,(constchar*)&m_sLinger,sizeof(linger));///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
刘仕豪
·
2016-10-31 09:35
Winodws应用
Socket编程模型之简单选择模型
前言重点:一、
Windows网络编程
之OOP思想的应用二、用多线程实现非阻塞式三、回调模型应用一个简单的架构。
岬淢箫声
·
2016-09-15 20:51
C/C++
MFC
VC
Socket
Windows下基于TCP协议的大文件传输(流形式)
粘包出现原因:在流传输中出现,UDP不会出现粘包,因为它有消息边界(参考
Windows网络编程
)1发送端需要等缓冲区满才发送出去,造成粘包2接收
逝去的浪花
·
2016-06-20 22:41
Windows应用层
Windows网络编程
学习笔记(7) TCP socket 状态转换过程
TCPsocket状态转换过程编写Winsock程序时,你可以不知道TCP状态转换,但是如果你想知道WinsockAPI调用如何影响底层协议时,你需要知道它。本章将详解服务端、客户端建立以及退出时的TCPSOCKET状态转换情况。TCP的状态转换过程即众所周知的TCP三次握手。TCPsocket服务端建立状态转换过程:所有socket都从CLOSED状态开始,当服务端socket绑定完周知地址并监
Raito__
·
2016-05-18 16:00
windows
socket
tcp
网络编程
三次握手
Windows网络编程
学习笔记(6) Socket关闭、流式协议、分组-重组I/O
Socket的关闭与流式协议(StreamProtocols)、分组-重组I/O(Scatter-GatherI/O)Socket关闭连接shutdown()/closesocket()函数一旦你使用完一个Socket连接后,需要及时关闭它来释放相关资源。释放一个Socket句柄关联的资源需要调用closesocket()函数。然而closesocket()函数在某些特定环境下会造成数据丢失的负面
Raito__
·
2016-05-18 15:00
windows
socket
Stream
网络编程
protocols
Scatter-Gather
Windows网络编程
学习笔记(5) TCP服务端向客户端发送Hello World!
本章将详解send()/WSASend()、recv()/WSARecv()和函数,然后你就可以编写一个可运行的通讯程序了。程序包括一个服务端和一个客户端,服务端向客户端发送一个HelloWorld!对,你没看错,所有程序的开端,HelloWorld!程序运行结果如下所示:服务端:客户端: send()/WSASend():intsend(Sockets, //即将发送数据的服务端进程cons
Raito__
·
2016-05-14 22:00
C++
windows
socket
网络编程
winsock
Windows网络编程
学习笔记(4) 编写一个TCP客户端
SocketTCP/IP客户端编程分为3个步骤:1.socket()/WSASocket() //创建一个客户端socket2.Addressresolution //指定服务端地址3.connect()/WSAConnet() //与服务端建立连接1.socket()/WSASocket() //创建一个客户端socketSOCKETClientSocket;ClientSocket=s
Raito__
·
2016-05-14 20:00
C++
windows
socket
网络编程
winsock
Windows网络编程
学习笔记(3) 编写一个TCP服务端
通讯分为面向连接通讯(Connection-OrientedCommunication如TCP)和非连接通讯(ConnectionlessCommunication如UDP)。笔记(3)至笔记(6)将介绍前者。本章介绍如何编写一个 WinsockTCP/IP服务端来接收客户连接请求.SOCKET是Winsock中独立的一个类型它的定义如下:typedefUINT_PTRSOCKET;typedef
Raito__
·
2016-05-11 23:00
C++
windows
网络
网络编程
winsock
Windows网络编程
学习笔记(2) IPV4地址协议编程
本章将介绍IPV4地址协议编程.SOCKADDR_IN结构体Winsock中,将IP地址和端口号指定到sockaddr_in数据结构中:typedefstructsockaddr_in{SHORTsin_family; //使用IP地址族时需要指定为AF_INETUSHORTsin_port; //端口号IN_ADDRsin_addr; //IP地址CHARsin_zero[8]; //用
Raito__
·
2016-05-11 20:00
编程
C++
windows
网络
winsock
Windows网络编程
学习笔记_1
Winsock是用来网络编程的标准应用程序接口(API).Winsock2中的函数相对Winsock1用前缀WSA来区分.特殊:Winsock1.1规范有:WSAStartup();WSACleanup();WSARecvEx();WSAGetLastError().Winsock使用环境搭建: Winsock1Winsock2extention头文件链接库wsock32.libws2_32.li
Raito__
·
2016-05-10 18:00
C++
windows
网络
学习
winsock
Windows下通过socket进行字符串和文件传输
通过实现这一功能,了解基本的
windows网络编程
和相关函数的使用方法。在windows平台上进行网络编程,首先都需要调用函数WSAStartup()进行链接库的初始化。
xiongmao_cpp
·
2016-02-22 20:00
谈谈网络I/O模型
在
Windows网络编程
中,一般我们要用到的网络模型就5种,分别是,select模型,WSAAsyncSelect模型,WSAEventSelect模型,重叠模型,完成端口模型。
服务器
·
2016-02-21 23:50
windows网络编程
1.协议的特征面向消息的和基于流的面向连接的和面向无连接的2.端口分为三类:“已知”端口、已注册端口、动态和私用端口0~1023IANA控制,为固定服务保留的1024~49151已注册端口,供普通用户的进程或程序使用49152~65535动态和私有端口3.IP地址通过inet_addr函数可以将一个点式IP地址转换成一个32位的无符号长整数。特殊地址INADDR_ANY允许服务器应用监听主机上每个
Jermyn
·
2016-02-04 11:00
windows网络编程
windows网络编程
8章 WinsockI/O方法 select模型 // Module Name: select.cpp // // Description:
souldepth
·
2016-01-28 11:00
windows下并发I/O服务器模型对比(三)
Winsock六种I/O模型的性能测试及分析本文节录自《
windows网络编程
(第2版)》一书的6.4.3节《性能指标》。
aflyeaglenku
·
2016-01-22 16:00
windows
IO
网络
socket
Windows网络编程
之Select模型学习笔记
关于select模型的理论讲解,网上随便一搜就有很多大神的精彩文章,这里就不重复造轮子了。不过要真正理解select模型,代码才是最好的文章。我在网上看了好多代码,可能是相互转载的原因,有些代码不是编译不过,就是逻辑不通,有些虽然可以正常运行,但是会导致CPU暴涨,还有个别大神只给出了关键代码,这对于我等新手菜鸟来说,简直苦不堪言。没办法了,自己动手,丰衣足食,先看一下下面的这行代码:SOCKET
Fish_55_66
·
2015-12-18 15:37
C++点滴记录
Windows网络编程
之Select模型学习笔记
关于select模型的理论讲解,网上随便一搜就有很多大神的精彩文章,这里就不重复造轮子了。不过要真正理解select模型,代码才是最好的文章。我在网上看了好多代码,可能是相互转载的原因,有些代码不是编译不过,就是逻辑不通,有些虽然可以正常运行,但是会导致CPU暴涨,还有个别大神只给出了关键代码,这对于我等新手菜鸟来说,简直苦不堪言。没办法了,自己动手,丰衣足食,先看一下下面的这行代码:SOCKET
Fish_55_66
·
2015-12-18 15:37
C++点滴记录
Windows网络编程
之Select模型学习笔记
关于select模型的理论讲解,网上随便一搜就有很多大神的精彩文章,这里就不重复造轮子了。不过要真正理解select模型,代码才是最好的文章。我在网上看了好多代码,可能是相互转载的原因,有些代码不是编译不过,就是逻辑不通,有些虽然可以正常运行,但是会导致CPU暴涨,还有个别大神只给出了关键代码,这对于我等新手菜鸟来说,简直苦不堪言。没办法了,自己动手,丰衣足食,先看一下下面的这行代码:SOCKET
Fish_55_66
·
2015-12-18 15:00
tcp
socket
网络编程
select
windows网络编程
的一些理论
参考自《VC++深入详解》 这是我在看书时记录下来的东西。 注:下面的Socket其实都应该是socket 第14章网络编程 Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定与驱动程序建立关系。此后,应用程序给Socket的数据,由Socket交给驱动程序向网络上发送出去。计算机从网络上收到与该Socket绑定的IP地址和端口号相关的数据后,由驱动程序交给So
xcywt
·
2015-12-07 19:00
WINDOWS网络编程
接口
SOCKETS规范及应用-
WINDOWS网络编程
接口WindowsSockets规范及应用-
Windows网络编程
接口******************************************
ch3rry
·
2015-11-17 16:26
网络编程
NETSH WINSOCK RESET这条命令的含义和作用?
winsock是
windows网络编程
接口,从Windows XP SP2開始内置了一条命令使用netsh可以对该接口进行修复。 netsh是一个
·
2015-11-13 21:47
reset
上一页
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
其他