VC++
文章平均质量分 61
BerMaker
专注大数据、机器学习、人工智能,点滴积累,孜孜不倦。
展开
-
CreateThread用法
HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributesDWORD dwStackSize, // initial thread stack sizeLPTHREAD_START_ROUTINE lpSta转载 2012-05-16 13:46:24 · 1359 阅读 · 0 评论 -
SOCKADDR_IN
struct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */ }; sa_family是地址家族,一般都是“AF_xxx”的形式。通常大多用的是都是AF_INET,代表T转载 2012-05-16 14:31:38 · 561 阅读 · 0 评论 -
winsock.h(Socket编程)
1、WSAStartup函数 用于初始化Winsock [声明] int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData); [参数] wVersionRequested - 要求使用Winsock的最低版本号 lpWSAData - Winsock的详细资料 [返回值转载 2012-05-16 14:08:37 · 1849 阅读 · 0 评论 -
基于TCP的socket编程
基于TCP的socket编程的服务器程序流程如下:1、创建套接字(socket);2、将套接字绑定到一个本地地址和端口上(bind);3、将套接字设为监听模式,准备接收客户请求(listen);4、等待客户请求到来,当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept);5、用返回的套接字和客户端进行通信(send/recv);6、返回,等待另一客户转载 2012-09-19 16:07:40 · 714 阅读 · 0 评论 -
基于UDP的socket编程
服务器端也叫接收端,对于基于UDP的套接字编程来说,它的服务器端和客户端这种概念不是很强化,我们也可以把服务器端,即先启动的一端称为接收端,发送数据的一端称为发送端,也成为客户端。先看一下接收端程序的编写:1、创建套接字(socket);2、将套接字绑定到一个本地地址和端口上(bind);3、等待接收数据(recvfrom);4、关闭套接字。客户端程序的编写:1、创转载 2012-09-19 16:15:31 · 990 阅读 · 0 评论 -
VC++6.0中按钮添加图片的方法
第一种:Button属性页里Style的Bitmap点上CBitmap Bitmap;Bitmap.LoadBitmap(IDB_BITMAP1);HBITMAP hBitmap=(HBITMAP)Bitmap.Detach();CButton *pButton=(CButton*)GetDlgItem(IDCANCEL);pButton->SetB转载 2013-03-10 20:12:00 · 9074 阅读 · 0 评论 -
Windows网络编程(二)
Windows Sockets的实现Windows Sockets是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的,以动态链接库的形式提供给我们使用。1. 套接字的类型n 流式套接字(SOCK_STREAM)提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。流式套接字实际上是基于TCP协议实现的。原创 2013-03-11 19:07:42 · 773 阅读 · 0 评论 -
Windows网络编程(一)
网络基本知识网络编程的实现可以有多种方式,Windows Socket就是其中一种比较简单的实现方式。1. 端口端口是一种抽象的软件结构(包括一些数据结构和I/O缓冲区)。应用程序通过系统调用与某端口建立连接后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都通过该端口输出。端口用一个整数型标识符来表示,即端口号。端口号跟协议有关,TCP/IP传输层的两个协议原创 2013-03-11 19:06:42 · 941 阅读 · 0 评论 -
Windows网络编程(三)
相关函数1、WSAStartup函数 用于初始化Winsock [声明] int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); [参数] wVersionRequested - 要求使用Winsock的最低版本号用来指定准备加载的Winsock库的版本。高位字节指定做需要的Wins原创 2013-03-11 19:10:31 · 953 阅读 · 0 评论