某实例+修改 Winsock实现基于TCP的客户端/服务器通信
来源:互联网 发布:java 文件是否存在 编辑:程序博客网 时间:2024/06/02 16:18
1.实例题目:Winsock实现基于TCP的客户端/服务器通信。
2.实例分析:确定使用编程环境为Visual C++ 6.00,采用控制台应用程序“Win32 Console Application”。本例子为实现简单TCP通信,编写基于TCP的服务器端/客户端通信代码。
3.实例代码:
(1)服务器端程序代码
(2)客户端程序代码
4.运行实例
在进行编译与链接前,需要注意以下几个问题:
(1)在Visual C++6.0的"project"-->"setting"-->"project setting"-->"link"-->"object/lib module"中加入"ws2_32.lib"。PS:两个程序都要加。
(2)执行VC++安装目录下文件夹"bin"中的"Vcvars32.bat"文件。
(3)如果是在同一台电脑上调试服务器和客户端程序,则需要分别为他们开启一个DOS窗口。方法:在你编译运行了程序后,会在每个程序建立目录下找到一个"Debug"文件夹,里面会有一个exe文件,分别运行client.exe和sever.exe文件就OK了。
补充:先运行服务端程序,再运行客户端程序。运行客户端程序的时候,不能直接运行,不然会提示:connect() failed:10049 我们需要为client.exe建立快捷方式,然后右击快捷方式,"属性"-->"快捷方式",在目标后面加上空格+127.0.0.1 然后运行就OK了,下图为运行一个服务端程序与两个客户端程序的结果:
持<FIELDSET>,代码看起来很悲剧,于是只好发到这里了= =
- 某实例+修改 Winsock实现基于TCP的客户端/服务器通信
- winsock实现基于TCP的客户端/服务器通讯
- winsock实现客户端 服务器通信
- java实现基于TCP的socket通信实例(客户端)
- 基于TCP协议实现服务器和客户端的通信程序
- 基于TCP的服务器/客户端通信
- TCP实现客户端和服务器的通信
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- Linux基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- 流氓与土匪打架-之360与QQ
- Nginx配置
- 谷歌地图API
- SDL是什么?
- 配置文件列表
- 某实例+修改 Winsock实现基于TCP的客户端/服务器通信
- php性能优化技巧
- as3,Dictionary,关联数组
- 获取URL字符串的文件名后缀
- 腾讯与360你们支持谁?
- ie6 select无法被div遮盖的bug解决
- How to add a test plan, package to Android CTS? --Erin Yueh
- 权限系统设计【转】
- 一个加密算法