摘要:
前面两篇看socket的入门一些知识还有一些常用的API,现在来解释一些概念,还有就是tcp和udp客户端服务器基本模式!阻塞和非阻塞套接字可以处于阻塞模式或者非阻塞模式,调用任何一个阻塞模式的函数都会产生同样的结果。(用或长或短的时间等待操作的完成) 当套接字处于非阻塞模式的时候,API函数的调用会立即返回,但是大多会失败,返回WSAEWOULDBLOCK错误。意味着请求操作在调用期间没有时间完成。举个例子,阻塞就是当你拨打我的电话的时候,我不在,于是你拿电话等我回来,这期间不能再用电话了。非阻塞就是你拨打我的电话,但是我不在,这时你挂断了电弧啊,待会再打,至于我是不是在,只有打了电话才知. 阅读全文
posted @ 2012-08-15 15:12
程序流程图
阅读(560)
评论(0)
推荐(0)
摘要:
前面说了那么多,现在我们给出4个代码+详解,基于win32平台的socket编程。使用TCP 和 UDP 两种协议。OK,先来看一下TCP服务器和客户端:/**************************************************
文件名server.cpp
windows下socket网络编程实例 -- 服务器端基于TCP
服务器地址:'127.0.0.1'
端口号 8888
作者:peter
***************************************************/
#include
#include
#pragma 阅读全文
posted @ 2012-08-15 15:12
程序流程图
阅读(313)
评论(0)
推荐(0)
摘要:
套接字API函数:1、socket函数:Thesocketfunction creates a socket that is bound to a specific transport service provider.2、bind函数:Thebindfunction associates a local address with a socket.(一般用于服务器)3、listen函数:Thelistenfunction places a socket in a state in which it is listening for an incoming connection.(一般用于服务 阅读全文
posted @ 2012-08-15 11:47
程序流程图
阅读(374)
评论(0)
推荐(1)

浙公网安备 33010602011771号