WinSocket编程详解
来源:互联网 发布:suse mysql rpm 安装 编辑:程序博客网 时间:2024/06/06 05:08
以下内容主要是参考MSDN。 大部分是翻译而来, 少部分是自己的理解。
1、WinSocket编程分为服务端和客户端, 他们有着各自不同的行为, 因此创建他们的过程也不一样, 以TCP为例子, 下面是创建的过程。
Server:
1、初始化WinSock。 这里一般使用WSAStartUp函数。
2、创建一个Socket套接字。 用socket函数。
3、绑定套接字到指定IP和端口。 用bind函数。
4、监听客户端发送的连接。 用listen函数。
5、接收客户端的连接。 用一个while循环, 循环调用accept函数。
6、接收和发送数据。send函数和receive函数。
7、关闭连接。WSAClose函数。
Client:
1、初始化WinSock。 这里一般使用WSAStartUp函数。
2、创建一个Socket套接字。 用socket函数。
3、向服务器发起连接。 connect函数。
4、发送和接收数据。send函数和receive函数。
5、关闭连接。WSAClose函数。
未完待续。。。
- WinSocket编程详解
- winsocket 编程
- winsocket编程
- WinSocket编程
- Winsocket编程
- 【WinSocket】WinSocket 编程入门【精华】
- Delphi4的Winsocket编程
- winsocket编程实例
- winsocket编程实例
- 一个WinSocket编程实例
- MFC WinSocket编程
- WinSocket简单编程实验
- WinSocket简单编程实验
- 网络-WinSocket-socket编程
- winSocket编程简单入门例子
- 一个WinSocket的编程实例
- 【网络编程】之一、初识WinSocket
- 【网络编程】之一、初识WinSocket
- Effective C#阅读笔记-2.使用readonly而不是const变量
- 想要申请PhD,真是路漫漫啊
- Memcached安装以及PHP的调用
- 构建后缀树的Ukkonen算法及其实现
- python连接mysql
- WinSocket编程详解
- VC用ADO访问数据库全攻略
- 获得系统时间
- Android Fragment学习笔记(二)
- python使用elementtree模块解析xml
- vc++2010下第一个窗体应用程序
- 算法系列之二:三只水桶等分水问题
- 回文判别
- hdu 1196 Lowest Bit【位运算】