windows网络编程学习笔记三
2014-03-20 19:34
239 查看
客户端:
第一步:创建一个套接字
第二步:建立一个SOCKADDR地址结构。
第三步:用connect初始化客户机与服务器的连接。
connect函数:
int connect(SOCKET s,
const struct sockaddr FAR *name,
int namelen);
客户端代码:
#include<winsock2.h>
void main()
{
WSADATA wsaData;
SOCKET s;
SOCKETADDR_IN ServerAddr;
int Port=5150;
WSAStartup(MAKEWORD(2,2),&wsaData);
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
ServerAddr.sin_family=AF_INET;
ServerAddr.sin_port=htons(Port);
ServerAddr.sin_addr.s_addr=htonl("136.149.3.29");
connect(s,(SOCKADDR *)&ServerAddr,sizeof(ServerAddr));
closesocket(s);
WSACleanup();
}
第一步:创建一个套接字
第二步:建立一个SOCKADDR地址结构。
第三步:用connect初始化客户机与服务器的连接。
connect函数:
int connect(SOCKET s,
const struct sockaddr FAR *name,
int namelen);
客户端代码:
#include<winsock2.h>
void main()
{
WSADATA wsaData;
SOCKET s;
SOCKETADDR_IN ServerAddr;
int Port=5150;
WSAStartup(MAKEWORD(2,2),&wsaData);
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
ServerAddr.sin_family=AF_INET;
ServerAddr.sin_port=htons(Port);
ServerAddr.sin_addr.s_addr=htonl("136.149.3.29");
connect(s,(SOCKADDR *)&ServerAddr,sizeof(ServerAddr));
closesocket(s);
WSACleanup();
}
相关文章推荐
- 【Unix 网络编程】TCP 客户/服务器简单 Socket 程序
- RED HAT 系统使用yum网络源
- Redis repl-disable-tcp-nodelay配置
- Memcached源码分析之网络连接建立
- httpd2.4之编译安装及配置参数详细说明
- 动态设置Button、ImageView等组件在不同状态下的背景/前景显示效果。 扩展下的话可以前景/背景的显示效果可以使用网络图片。
- 基于 Erlang/OTP 搭建TCP服务器
- ubuntu设置apt-get永久使用http代理
- cookie和session机制的区别与联系
- DDoS攻击防御和分析
- iOS学习之2-使用ASIHttpRequest调用WebService
- TCP三次握手/四次挥手详解
- 10个实用的 Linux 网络和监控命令
- 编译安装最新版httpd-2.4
- TCP洪水攻击(SYN Flood)的诊断和处理
- [屌丝PM]做一个网络“拾穗者”(4)
- [屌丝PM]做一个网络“拾穗者”(3)
- windows网络编程学习笔记二
- [屌丝PM]做一个网络“拾穗者”(2)
- [屌丝PM]做一个网络“拾穗者”(1)