
VC++
文章平均质量分 61
BerMaker
专注大数据、机器学习、人工智能,点滴积累,孜孜不倦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CreateThread用法
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributes DWORD dwStackSize, // initial thread stack size LPTHREAD_START_ROUTINE lpSta转载 2012-05-16 13:46:24 · 1390 阅读 · 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 · 595 阅读 · 0 评论 -
winsock.h(Socket编程)
1、WSAStartup函数 用于初始化Winsock [声明] int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData); [参数] wVersionRequested - 要求使用Winsock的最低版本号 lpWSAData - Winsock的详细资料 [返回值转载 2012-05-16 14:08:37 · 1907 阅读 · 0 评论 -
基于TCP的socket编程
基于TCP的socket编程的服务器程序流程如下: 1、创建套接字(socket); 2、将套接字绑定到一个本地地址和端口上(bind); 3、将套接字设为监听模式,准备接收客户请求(listen); 4、等待客户请求到来,当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept); 5、用返回的套接字和客户端进行通信(send/recv); 6、返回,等待另一客户转载 2012-09-19 16:07:40 · 757 阅读 · 0 评论 -
基于UDP的socket编程
服务器端也叫接收端,对于基于UDP的套接字编程来说,它的服务器端和客户端这种概念不是很强化,我们也可以把服务器端,即先启动的一端称 为接收端,发送数据的一端称为发送端,也成为客户端。 先看一下接收端程序的编写: 1、创建套接字(socket); 2、将套接字绑定到一个本地地址和端口上(bind); 3、等待接收数据(recvfrom); 4、关闭套接字。 客户端程序的编写: 1、创转载 2012-09-19 16:15:31 · 1021 阅读 · 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 · 9200 阅读 · 0 评论 -
Windows网络编程(二)
Windows Sockets的实现 Windows Sockets是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的,以动态链接库的形式提供给我们使用。 1. 套接字的类型 n 流式套接字(SOCK_STREAM) 提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。流式套接字实际上是基于TCP协议实现的。原创 2013-03-11 19:07:42 · 829 阅读 · 0 评论 -
Windows网络编程(一)
网络基本知识 网络编程的实现可以有多种方式,Windows Socket就是其中一种比较简单的实现方式。 1. 端口 端口是一种抽象的软件结构(包括一些数据结构和I/O缓冲区)。应用程序通过系统调用与某端口建立连接后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都通过该端口输出。 端口用一个整数型标识符来表示,即端口号。端口号跟协议有关,TCP/IP传输层的两个协议原创 2013-03-11 19:06:42 · 985 阅读 · 0 评论 -
Windows网络编程(三)
相关函数 1、WSAStartup函数 用于初始化Winsock [声明] int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); [参数] wVersionRequested - 要求使用Winsock的最低版本号 用来指定准备加载的Winsock库的版本。高位字节指定做需要的Wins原创 2013-03-11 19:10:31 · 998 阅读 · 0 评论