摘要:
在阻塞模式下,在IO操作完成前,执行的操作函数将一直等候而不会立刻返回,该函数所在的进程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管IO是否完成,该函数所在的线程将继续运行。阻塞模式编程简单,但效率低;非阻塞模式编程复杂,但效率高,比如:举个简单的... 阅读全文
posted @ 2014-10-15 16:51 ggzone 阅读(217) 评论(0) 推荐(0)
|
|
|
|
摘要:
在阻塞模式下,在IO操作完成前,执行的操作函数将一直等候而不会立刻返回,该函数所在的进程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管IO是否完成,该函数所在的线程将继续运行。阻塞模式编程简单,但效率低;非阻塞模式编程复杂,但效率高,比如:举个简单的... 阅读全文
posted @ 2014-10-15 16:51 ggzone 阅读(217) 评论(0) 推荐(0)
摘要:
在阻塞模式下,在IO操作完成前,执行的操作函数将一直等候而不会立刻返回,该函数所在的进程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管IO是否完成,该函数所在的线程将继续运行。阻塞模式编程简单,但效率低;非阻塞模式编程复杂,但效率高,比如:举个简单的例子,你点击一个发送按钮:如果是... 阅读全文
posted @ 2014-10-15 16:50 ggzone 阅读(691) 评论(0) 推荐(0)
摘要:
TCP:server#include "stdafx.h"#include#define BUF_SZIE 64#include "winsock2.h"#pragma comment(lib, "ws2_32.lib")using namespace std;int main(int argc... 阅读全文
posted @ 2014-10-15 16:23 ggzone 阅读(355) 评论(0) 推荐(0)
摘要:
TCP:server#include "stdafx.h"#include#define BUF_SZIE 64#include "winsock2.h"#pragma comment(lib, "ws2_32.lib")using namespace std;i... 阅读全文
posted @ 2014-10-15 16:23 ggzone 阅读(177) 评论(0) 推荐(0) |
|