下载此文档

TCP网络程序框架与实例.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
实例程序说明
实例程序使用的编程环境为当前常用的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("-------------------------------\n");
printf("Server waiting\n");
printf("-------------------------------\n");
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所

TCP网络程序框架与实例 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人512351132
  • 文件大小48 KB
  • 时间2022-05-15