
网络编程
无声蝉
这个作者很懒,什么都没留下…
展开
-
Winsock使用之开始使用Winsock
关于服务器和客户端有两种不同类型的socket网络应用程序:服务器和客户端。服务器和客户端有不同的行为;因此,创建他们的过程是不同的。以下是用于创建流的 TCP/IP 服务器和客户端的一般模型。Server初始化Winsock创建socket绑定(Bind)socket在socket上侦听(Listen)客户端接受(Accept)来自客户端的连接接收(Receive)和发送(S翻译 2016-08-02 21:08:04 · 1388 阅读 · 0 评论 -
Winsock使用之创建客户端Socket
创建客户端Socket初始化以后,SOCKET对象必须由客户端实例化1.声明一个addrinfo对象,它包含一个sockaddr结构,然后初始化这些值。此应用程序,互联网地址族未指明,所以或者返回IPv6地址或者IPv4地址。应用程序要求socket类型为SOCK_STREAM(提供面向连接的稳定数据传输,即TCP协议)。struct addrinfo *result = NULL,翻译 2016-08-02 21:20:14 · 629 阅读 · 1 评论 -
Winsock使用之Winsock服务器程序
创建服务器Socket(Creating a Socket for the Server)初始化以后,SOCKET对象必须由服务器实例化1.getaddrinfo函数用于确定sockaddr结构体的值AF_INET 用于指定 IPv4 地址族SOCK_STREAM 用于指定流套接字IPPROTO_TCP 用于指定 TCP 协议AI_PASSIVE 标志表明调用方打算使用 bind翻译 2016-08-02 21:44:11 · 1093 阅读 · 0 评论 -
Winsock使用之客户端和服务器完整代码
本节包含 TCP/IP 客户端和服务器应用程序的完整源代码︰完整客户端源码#define WIN32_LEAN_AND_MEAN#include #include #include #include #include // Need to link with Ws2_32.lib, Mswsock.lib, and Advapi32.lib#pragma comment翻译 2016-08-02 21:58:58 · 3855 阅读 · 0 评论