Windows网络编程
Alatebloomer
这个作者很懒,什么都没留下…
展开
-
WinSock编程
Winsock介绍Socket独立于具体协议的网络编程接口在ISO模型中,主要位于会话层和传输层之间BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法,目前已经被广泛移植到各个平台。不同操作系统中的Socket:Windows Socket (Winsock),Linux Socket (BSD Socket)Socket类型流式套接字(SOCK_STREA...原创 2018-06-13 21:19:40 · 2193 阅读 · 0 评论 -
Linux与Windows下的网络编程区别
转载:https://www.cnblogs.com/gildoringlorin/p/3951317.htmlsocket相关程序从Windows移植到Linux下需要注意的:1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h2)初始化 Windows下需要用WSAStartup Linux下...转载 2018-07-17 13:31:38 · 2657 阅读 · 0 评论 -
多线程编程(一)
程序:完成特定功能的一系列指令的集合 ,C代码(源程序)经过编译链接后生成可执行文件,可执行文件称为程序,它包含代码段和数据段。(保存在磁盘上)进程:程序的一次动态执行过程,强调动态性,它包括代码段+数据段+堆栈段+PCB一个进程只能对应一个程序,一个程序可以对应对个进程线程:在一个程序里的一个执行线路就叫做线程thread,更准确的说线程是一个进程内的执行流程一切进程至少有一个执行线程进程与线程...原创 2018-06-14 11:22:47 · 160 阅读 · 0 评论 -
多线程编程(二)
Win32多线程程序设计使用API线程接口函数:CreateThread()ExitThread()CloseHandle()使用多线程c runtime library(C运行环境库):_beginthreadex()_endthreadex()CreateThread包含头文件windows.h函数原型HANDLE WINAPI CreateThread( _In_opt_ LPSECUR...原创 2018-06-14 14:26:15 · 226 阅读 · 0 评论 -
多线程编程(三)
_beginthreadex 也能够创建线程包含头文件process.h函数原型unsigned long _beginthreadex( void *security, //指向 SECURITY_ATTRIBUTES 结构的指针 unsigned stack_size, //新线程的堆栈大小或 0 unsigned ( __stdcall *st...原创 2018-06-14 17:51:14 · 486 阅读 · 0 评论 -
多线程编程(四)
多线程的服务端//Server#pragma comment(lib, "ws2_32.lib")#include <WinSock2.h>#include <iostream>#include<process.h>using namespace std;//处理服务unsigned _stdcall do_service(void* p)...原创 2018-06-14 20:21:00 · 359 阅读 · 0 评论