摘要: 当进程结束后所有线程都终止。多线程编程最大的问题在于共享数据的访问控制。直接用Win32 API进行编程有很多优点:基于Win32的应用程序执行代码小,运行效率高。但是它要求程序员编写的代码较多,且需要管理所有系统提供给程序的资源。▶创建线程HANDLECreateThread(LPSECURITY_ATTRIBUTESlpThreadAttributes,// SDSIZE_TdwStackSize, // initial stack sizeLPTHREAD_START_ROUTINElpStartAddress,// thread functionLPV... 阅读全文
posted @ 2012-12-28 17:31 zh_u_ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: winsocket编程是高效的 阅读全文
posted @ 2012-12-28 17:30 zh_u_ 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 利用winsock编写网络应用程序服务端的步骤简述如下WSAStartup 初始化网络编程库socket 创建套接字bind 指定地址、端口,绑定套接字listen 进入监听状态accept 等待接收新连接send/recv 收发数据closesocket 关键套接字WSAStartup 释放对动态库的使用下面详细介绍各API1.Winsock初始化调用int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData )函数WSAStartup,即WSA(Windows SocKNDs Asynchronous,Windows异步套接字) 阅读全文
posted @ 2012-12-28 13:22 zh_u_ 阅读(153) 评论(0) 推荐(0) 编辑