没有合适的资源?快使用搜索试试~ 我知道了~
TCP网络程序框架与实例.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 190 浏览量
2021-10-02
12:23:51
上传
评论
收藏 117KB PDF 举报
温馨提示
试读
6页
TCP网络程序框架与实例.pdf
资源推荐
资源详情
资源评论
实例程序说明
实例程序使用的编程环境为当前常用的 Visual C++6.0 。为了便于大家理解用
Socket 进行网络程序设计的原理,本程序使用了 Visual C++6.0 下的控制台程序“ Win32
Console Application ”。控制台程序的结构一目了然,使程序中各种 Winsock API 调用都
非常清楚。
该程序中通信协议使用的是面向连接的 TCP协议 (SOCK_STREAM)。服务器端的 IP
地址使用系统指定的 IP 地址,端口号在程序中指定为 5050,用符号常量来定义。
服务器端程序
/*************************************************************************
调试环境: Visual C++6.0
服务器 IP 地址:由系统指定
服务器端口号: 5050
程序名称: server.cpp
程序功能:服务器端的程序当有客户提出连接请求时,在端口 5050 与客户端进行
TCP连接,
连接成功后,显示客户 IP 地址和端口号,并给客户端发送 " Hello! I am a server."
字符串。如果发送正确则显示所发送的字节数
命令格式: server
**************************************************************************/
#include<Winsock2.h>
#include<stdio.h>
#include<stdlib.h>
// 服务器使用的端口号为 5050
#define DEFAULT_PORT 5050
void main( )
{
int iPort=DEFAULT_PORT;
WSADATA wsaData;
SOCKET sListen,
sAccept;
// 客户地址长度
int iLen;
// 发送的数据长度
int iSend;
// 要发送给客户的信息
char buf[ ]="I am a server.";
// 服务器和客户的地址
struct sockaddr_in ser,
cli;
printf("-------------------------------");
printf("Server waiting");
printf("-------------------------------");
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)
{
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功