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
CSocket
Socket API,CAsyncSocket,
CSocket
内幕与分析
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,函数仅
xjbzju
·
2011-07-03 20:00
多线程
socket
api
File
mfc
pascal
VC:断言ASSERT(pState->m_hSocketWindow != NULL);
=NULL);
CSocket
断言错误:ASSERT(pState->m_hSocketWindow!=NULL);起因:在套接字处于连接或者发送状态时,试图关闭套接字,于是在这个断言语句处发生中断。
xjbzju
·
2011-07-01 16:00
thread
socket
object
null
mfc
each
iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
这里都是标准的linux的流程先创建一个socket -(int)
CSocket
{ if((s
arthurchen
·
2011-05-30 23:56
socket
移动开发
iPhone
阻塞
休闲
iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
这里都是标准的linux的流程先创建一个socket-(int)
CSocket
{if((sockfd=
arthurchen
·
2011-05-30 23:56
socket
移动开发
iphone
iOS
CSocket
关于连接和阻塞!!
基于阻塞发送和接收二进制数据。 比如可以Client端发送,Server端接收 Server端:m_recvive. Receive( void* lpBuf, int nBufLen, int nFlags = 0 ); Client端:m_client. Send( const void* lpBuf, int nBufLen, int nFlags = 0 ); 接着再分析一下各个类
isiqi
·
2011-05-26 00:00
windows
框架
socket
CSocket
关于连接和阻塞!!
基于阻塞发送和接收二进制数据。比如可以Client端发送,Server端接收Server端:m_recvive.Receive(void*lpBuf,intnBufLen,intnFlags=0);Client端:m_client.Send(constvoid*lpBuf,intnBufLen,intnFlags=0);接着再分析一下各个类中提到的常用方法的同步特性。Listen(…):执行后不管
netanimals
·
2011-05-26 00:00
windows
框架
网络
socket
server
Sockets
CSocket
关于连接和阻塞!!
基于阻塞发送和接收二进制数据。 比如可以Client端发送,Server端接收 Server端:m_recvive. Receive( void* lpBuf, int nBufLen, int nFlags = 0 ); Client端:m_client. Send( const void* lpBuf, int nBufLen, int nFlags = 0 ); 接着再分析一下各个类
wapysun
·
2011-05-26 00:00
windows
框架
socket
轻松搞定iPhone socket 编程 用代码说话(iphone开发入门 4)
这里都是标准的linux的流程 先创建一个socket -(int)
CSocket
{ if((sockfd=socket(
zz_yun
·
2011-04-28 10:56
移动开发
socket
职场
iPhone
休闲
轻松搞定iPhone socket 编程 用代码说话(iphone开发入门 4)
这里都是标准的linux的流程先创建一个socket-(int)
CSocket
{if((sockfd=socket(AF_INET
zz_yun
·
2011-04-28 10:56
职场
socket
移动开发
iphone
socket编程(udp tcp)代码备忘 C++/C
socket编程(udptcp)代码备忘C++/
Csocket
编程(udptcp)代码备忘C++/Csockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM
老马驿站
·
2011-04-06 10:00
MFC疑难注解:CAsyncSocket及
CSocket
故CAsyncSocket及
CSocket
事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。
RabbitEatPumpkin
·
2011-03-30 11:00
多线程
socket
delete
mfc
callback
任务
MFC下
CSocket
编程详解
MFC下
CSocket
编程详解:1.常用的函数和注意事项(详细的函数接口说明请查看MSDN):
CSocket
::Create初始化(一般写服务器程序都不要用为好,用下面的
CSocket
::Socket
cxh342968816
·
2011-03-28 14:00
0.net-跨线程使用
CSocket
CSocket
断言错误:ASSERT(pState->m_hSocketWindow!=NULL);起因:在套接字处于连接或者发送状态时,试图关闭套接字,于是在这个断言语句处发生中断。
hgy413
·
2011-02-23 16:00
thread
object
socket
null
pascal
MFC下
CSocket
编程详解
MFC下
CSocket
编程详解: 1.常用的函数和注意事项(详细的函数接口说明请查看MSDN):
CSocket
::Create初始化(一般写服务器程序都不要用为好,用下面的
CSocket
::Socket
guoguojune
·
2011-02-15 12:00
编程
server
socket
服务器
mfc
Sockets
MFC疑难注解:CAsyncSocket及
CSocket
故CAsyncSocket及
CSocket
事实上成为疑难,群众多敬而远之。余好事者也,
rheostat
·
2011-01-15 01:00
SocketAPI,CAsyncSocket,
CSocket
内幕及其用法
SocketAPI,CAsyncSocket,
CSocket
内幕及其用法2010-04-2014:46 Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多
rheostat
·
2011-01-15 01:00
多线程
编程
api
socket
File
pascal
MFC下
CSocket
编程详解
MFC下
CSocket
编程详解:1.常用的函数和注意事项(详细的函数接口说明请查看MSDN):
CSocket
::Create初始化(一般写服务器程序都不要用为好,用下面的
CSocket
::Socket
meiyuli
·
2011-01-12 15:00
编程
socket
服务器
delete
mfc
Sockets
阻塞和非阻塞系统调用
例如,我们在
CSocket
中调用Receive函数,如果缓冲区中没有数据,这个函数就会一直等待,直到有数据才返回。而此时,当前线程还会继续处理各种各样的消息。如果主窗口和调用函
xiangxw
·
2010-12-16 20:00
非阻塞
阻塞
系统调用
非阻塞系统调用
阻塞系统调用
iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
这里都是标准的linux的流程先创建一个socket -(int)
CSocket
{ if((s
ArthurChenJS
·
2010-11-29 17:00
编程
timer
socket
struct
String
iPhone
iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
这里都是标准的linux的流程先创建一个socket-(int)
CSocket
{if((sockfd=
ArthurChen
·
2010-11-29 17:00
iOS
类似于网上聊天室的网络聊天工具,包括客户端和服务端
该聊天程序包括服务器和客户端两部分,使用是MFC的
CSOCKET
类。它可以使多个人聊天,其工作方式类似于网上聊天室。
cannysquirrel
·
2010-11-18 16:00
Windows
CSocket
多线程编程用Share Liabrary没错,但只要是用了Static Library就出错
用ShareLiabrary没错,但只要是用了StaticLibrary就会出错,是一样的错误。1.m_Socket.Create();2.CAsyncSocket::Create(nSocketPort,nSocketType,FD_READ|FD_WRITE|FD_OOB|FD_ACCEPT|FD_CONNECT|FD_CLOSE,lpszSocketAddress);3.if(Socket(
wdsswadjsn
·
2010-11-04 21:00
多线程
编程
windows
Microsoft
library
Sockets
深入
CSocket
编程之阻塞和非阻塞模式
此外,如果你对于采用
CSocket
类编写 Client/Server 网络程序的原理不是很了解,请先查
chanshui
·
2010-11-01 08:00
编程
socket
网络协议
网络应用
出版
MFC疑难注解:CAsyncSocket及
CSocket
故CAsyncSocket及
CSocket
事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。
yuanweihuayan
·
2010-10-18 10:00
多线程
工作
socket
delete
mfc
任务
Winsock编程——WSAAsyncSelect模型
MFC的
CSocket
类就是采用的该模型。WSAAsyncSelect模
badu_123
·
2010-09-14 21:00
编程
windows
网络
socket
mfc
callback
MFC疑难注解:CAsyncSocket及
CSocket
故CAsyncSocket及
CSocket
事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。
qinqqfirst
·
2010-08-20 09:00
多线程
工作
socket
delete
mfc
任务
基于winsock的阻塞和非阻塞通信模型
在Windows操作系统下,可以使用MFC中的
CSocket
,也可以使用以Windows Api为基础的Winsock等等。本文主要描
xserver
·
2010-07-16 18:00
设计模式
windows
socket
网络协议
网络应用
方法二:CAsyncSocket类
WinSock类在VisualC++的MFC类库中,提供了两个与WinSock相关的类,分别为CAsyncSocket类和
CSocket
类。
moonsbird
·
2010-07-14 19:00
windows
socket
api
服务器
null
mfc
方法三:
CSocket
类
CSocket
类介绍
CSocket
类派生于CAsyncSocket,对WindowsSocketAPI进行更高层次的封装。
moonsbird
·
2010-07-14 19:00
Winsock编程——WSAAsyncSelect模型
MFC的
CSocket
类就是采用的该模型。 WSAAsyncSelec
smfwuxiao
·
2010-06-06 21:00
编程
windows
socket
网络
mfc
callback
酒店点餐系统开发详解(三)
酒店点餐系统开发详解(三)——通信模块设计注:本系统通信实现采用
CSocket
类在上一节的数据流图中可以看到顾客(点餐)终端和厨师(任务分配)终端之间有数据的流动,这看起来好像二者是直接进行的通信,而本系统涉及的模块通信均是以系统管理端为
flytreeleft
·
2010-05-29 12:00
server
网络
测试
null
任务
终端
一个使用
CSocket
类的网络通信实例
3.8一个使用
CSocket
类的网络通信实例本例采用
CSocket
编程模型建立一个聊天程序的简单实例。建立项目时注意选上“Windows套接字”复选框。
长寿梦的编程手记
·
2010-05-14 23:00
服务器端登陆机制的 实现模块
#include——核心beginclass
CSocket
32;//
CSocket
32 &m_socka实现套接字的引用class CLogin { public: CLogin
长寿梦的编程手记
·
2010-05-09 15:00
Socket类自封装的实现
// Socket32.h: interface for the
CSocket
32 class.
长寿梦的编程手记
·
2010-05-09 11:00
Socket API,CAsyncSocket,
CSocket
内幕及其用法
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,函数仅仅
PeterPan19890802
·
2010-04-14 16:00
深入
CSocket
编程之阻塞和非阻塞模式
我通过几个采用
CSocket
类编写并基于Client/Server(客户端/服务端)的网络聊天和传输文件的程序(详见:源代码参考),在调试这些程序的过程中,追踪深入至
CSocket
类核心源码Sockcore.cpp
md521
·
2010-04-12 21:00
一个管理监听、连接、发送、接收、组包的
CSocket
派生类
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,函数仅
Jack__h
·
2010-03-29 20:00
多线程
编程
socket
File
扩展
pascal
Socket API,CAsyncSocket,
CSocket
内幕及其用法
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,函数仅
Jack__h
·
2010-03-29 20:00
多线程
编程
socket
api
File
pascal
socket 中的超时处理笔记(其中也有 MFC 的CAsyncSocket和
CSocket
类 )
1.在我们直接调用socket创建时,如果不进行特意声明的话,创建的socket都是阻塞的。这样当我们调用accept,recv时,将有可能“block”,如果想设置为非阻塞,则方法有调用fcntl,select,WSAAsynSelect来改变socket的阻塞hsocket=socket(AF_INET,SOCK_STREAM,0)fcntl(hsocket,F_SETFL,0_NONBLOC
b_fushuaibing
·
2010-03-24 09:00
Socket编程经验总结
id=1375深入
CSocket
编程之阻塞和非阻塞模式 超时,阻塞设置:http://www.cnblogs.com/paker/archive/2005/11/28/286426.html
ustcfxx
·
2010-02-27 17:00
html
编程
.net
socket
vc++
MFC下
CSocket
编程详解
MFC下
CSocket
编程详解: 1.
·
2010-01-29 11:00
socket编程
用
CSocket
创建C/S结构
用
CSocket
创建C/S结构
CSocket
派生于CAsyncSocket,所有施诸于上的操作皆为同步操作。比如Connnect,Receive等。
doing5552
·
2010-01-12 20:00
CAsyncSocket ,
CSocket
多线程环境
CAsyncSocket,
CSocket
多线程环境我接触Windows网络编程有一段时间了,对Windows网络编程,Windows网络编程模型和Linux网络编程模型有一个很不一样的地方,这就是异步选择模型
laokaddk
·
2010-01-06 15:37
职场
休闲
CAsyncSocket
CSocket多线程环境
CAsyncSocket ,
CSocket
多线程环境
CAsyncSocket,
CSocket
多线程环境我接触Windows网络编程有一段时间了,对Windows网络编程,Windows网络编程模型和Linux网络编程模型有一个很不一样的地方,这就是异步选择模型
laokaddk
·
2010-01-06 15:37
职场
休闲
CAsyncSocket
CSocket多线程环境
CSocket
Create map_pp.cpp 179
原来是还要在工作线程中初始化
CSocket
类和socket作映射的联表。看了下水木清华的贴,好像这个是VC6.0中的BUG。。。怎解我的VC2005还是这样的。。。。
laokaddk
·
2010-01-06 14:39
create
休闲
CSocket
map_pp.cpp
179
CSocket
Create map_pp.cpp 179
原来是还要在工作线程中初始化
CSocket
类和socket作映射的联表。看了下水木清华的贴,好像这个是VC6.0中的BUG。。。怎解我的VC2005还是这样的。。。。
laokaddk
·
2010-01-06 14:39
create
休闲
CSocket
map_pp.cpp
179
CSocket
实现 UDP
UDP通信通常被称为无连接通信,这是因为它不需要建立连接,发送端向网络抛送带有地址信息的数据包,数据包在网络中经过一定的路由规则到达接收段,被接收端接收。UDP也可以用来实现网络组播和广播。 在MFC中,类CAsyncSocket对winsock中的函数进行了最简单的封装,但使得建立UDP通信的过程变得更为直观和方便。CAsyncSocket类的主要函数如下: BOOLCAs
laokaddk
·
2010-01-03 16:37
职场
UDP
休闲
CSocket
CSocket
实现 UDP
UDP通信通常被称为无连接通信,这是因为它不需要建立连接,发送端向网络抛送带有地址信息的数据包,数据包在网络中经过一定的路由规则到达接收段,被接收端接收。UDP也可以用来实现网络组播和广播。 在MFC中,类CAsyncSocket对winsock中的函数进行了最简单的封装,但使得建立UDP通信的过程变得更为直观和方便。CAsyncSocket类的主要函数如下: BOOLCAs
laokaddk
·
2010-01-03 16:37
职场
UDP
休闲
CSocket
一个小型的IOCP网络库
先介绍几个主要的类: 1.
CSocket
重新套接字,CConnection继承
CSocket
表示一个连接对象主要重写Recv和Send接口,以及组包过程。
勤能补拙,Expter
·
2009-12-20 14:00
Udp
CSocket
Udp//serverCSockett; t.Create(2000,SOCK_DGRAM,"127.0.0.1"); t.Bind(2000,"127.0.0.1"); charbuf[1024]="hi1"; t.SendTo(buf,strlen(buf),2000,"127.0.0.1",0);//client CStringadd="127.0
laokaddk
·
2009-10-24 00:56
职场
UDP
休闲
CSocket
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他