登录
首页 » Visual C++ » client-server

client-server

于 2016-07-11 发布 文件大小:22144KB
0 153
下载积分: 1 下载次数: 16

代码说明:

  多协议文件传输c/s网络应用设计与实现,程序用 TCP/UDP 两个协议模拟多协议服务器。首先服务器端要将两种协议的套接字创建好,并且监听 TCP 端口的连接。必要时使用select函数来进行多连接处理和非阻塞处理。而客户端直接可以按照发送的地址和端口号来进行通讯。 首先要运行服务器端,服务器会监听 TCP 端口。然后运行客户端,根据事先设定好的 IP和端口,就可以进行连接传输数据了。 程序实现的关键步骤: 以TCP协议为例 服务器端: 1.创建套接字;2.绑定端口;3.进入无穷的循环;4.接收请求;5.处理请求;6.应答。 客户端: 1.找到服务器的IP地址和协议的端口号;2.创建套接字;3.确定连接需要任意的,没有使用的端口号允许TCP去选择一个;4.将套接字和服务器连接;5.使用应用层协议和服务器交互;6.关闭连接。 (Multi-protocol file transfer c/s network application design and implementation of programs simulate multi-protocol server with TCP/UDP both protocols. First socket server to create a good two protocols, TCP port and listens for connections. If necessary, use the function to handle multiple connections and non-blocking treatment. And the client can follow directly address and port number to communicate. First run on the server side, the server listens on TCP port. Then run the client, according to pre-configured IP and port, you can connect the data transmission. The key step program implementation: In TCP protocol as an example Service-Terminal: 1. Create a socket 2 bound port 3 enter an infinite loop 4. receiving a request 5. processing requests 6 response. Clients: 1. Locate the server s IP address and protocol port number 2 creates a socket 3 connections need to determine arbitrary, unused port allows TCP to choose a 4 and the socket server connections 5 using appli)

文件列表:

client
......\client
......\......\client.cpp,3961,2016-06-16
......\......\client.vcxproj,3313,2016-06-16
......\......\client.vcxproj.filters,944,2015-06-14
......\......\client.vcxproj.user,143,2015-06-14
......\......\Debug
......\......\.....\client.Build.CppClean.log,1851,2016-06-16
......\......\.....\client.lastbuildstate,81,2016-06-14
......\......\.....\client.log,1262,2016-06-16
......\......\.....\client.obj,192399,2016-06-16
......\......\.....\client.tlog
......\......\.....\...........\CL.read.1.tlog,29374,2016-06-16
......\......\.....\...........\CL.write.1.tlog,404,2016-06-16
......\......\.....\...........\client.lastbuildstate,160,2016-06-16
......\......\.....\...........\link.read.1.tlog,2674,2016-06-16
......\......\.....\...........\link.write.1.tlog,378,2016-06-16
......\......\.....\vc120.idb,732160,2016-06-16
......\......\.....\vc120.pdb,421888,2016-06-16
......\client.sdf,32768000,2016-06-20
......\client.sln,1815,2015-06-14
......\Debug
......\.....\client.exe,72704,2016-06-16
......\.....\client.ilk,493528,2016-06-16
......\.....\client.pdb,1134592,2016-06-16
......\.....\tcp_udp.exe,74752,2016-06-16
......\.....\tcp_udp.ilk,471476,2016-06-16
......\.....\tcp_udp.pdb,929792,2016-06-16
......\.....\test.exe,73728,2016-06-16
......\.....\test.ilk,434920,2016-06-16
......\.....\test.pdb,954368,2016-06-16
server
......\Debug
......\.....\tcp_udp.exe,74752,2016-06-16
......\.....\tcp_udp.ilk,545528,2016-06-16
......\.....\tcp_udp.pdb,1101824,2016-06-16
......\tcp_udp
......\.......\Debug
......\.......\.....\main.obj,161031,2016-06-16
......\.......\.....\server.obj,197094,2016-06-16
......\.......\.....\tcp_udp.Build.CppClean.log,1013,2016-06-16
......\.......\.....\tcp_udp.lastbuildstate,82,2016-06-14
......\.......\.....\tcp_udp.log,1302,2016-06-16
......\.......\.....\tcp_udp.tlog
......\.......\.....\............\CL.read.1.tlog,58560,2016-06-16
......\.......\.....\............\CL.write.1.tlog,1232,2016-06-16
......\.......\.....\............\link.read.1.tlog,2888,2016-06-16
......\.......\.....\............\link.write.1.tlog,496,2016-06-16
......\.......\.....\............\tcp_udp.lastbuildstate,161,2016-06-16
......\.......\.....\tcp_udp.unsuccessfulbuild,0,2016-06-14
......\.......\.....\vc120.idb,953344,2016-06-16
......\.......\.....\vc120.pdb,430080,2016-06-16
......\.......\main.cpp,244,2016-06-16
......\.......\server.cpp,8944,2016-06-16
......\.......\server.h,886,2016-06-16
......\.......\tcp_udp.vcxproj,3453,2016-06-16
......\.......\tcp_udp.vcxproj.filters,1151,2015-06-14
......\.......\tcp_udp.vcxproj.user,143,2015-06-14
......\tcp_udp.sdf,32636928,2016-06-20
......\tcp_udp.sln,888,2015-06-14

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • WSSAMPLE
    Project that describe how use Windows Socket
    2010-06-02 11:20:25下载
    积分:1
  • ping
    一个基于VC6.0 的简单ping程序 用于学习简单的网络编程(A the VC6.0 simple ping program for learning network programming)
    2012-06-16 19:33:12下载
    积分:1
  • udprecvandsend
    UDP通讯的极品例程 包括服务器端和客户端(Need for UDP communication routines, including server-side and client)
    2008-05-09 11:43:30下载
    积分:1
  • VC++_SerialPort
    串口通信编程的一个高级实例,采用了多线程,涉及到串口以及输入/输出同步和I/O重叠方面的知识,主要实现数据收发,请在VC++6.0及以上环境下编译 这个我搜了一下本站,好像连重名的都没有,(serial communication programming as a senior example of the use of multithreading, Serial involved and input/output synchronization and I/O overlap of knowledge, data transceiver, Please VC 6.0 and above compiler environment I found this site for a moment, it seems even Repetitions were not, Oh)
    2007-05-26 12:04:18下载
    积分:1
  • HyperLink
    VC网络通讯编程实用案例精选chap4HyperLink.rar(VC network communications programming practical cases Featured chap4HyperLink.rar)
    2008-01-20 20:12:03下载
    积分:1
  • TSMPEServer2
    IPE打包机,可以讲IP流的数据包打包成TS流数据包(IPE balers, you can speak IP flow data is packaged into a TS stream packet)
    2012-02-28 15:01:53下载
    积分:1
  • visualc++WANGLUOBIANCHENG
    visual c++ 网络通信编程实用案例精选(visual c++ network communications programming practical cases Featured)
    2007-09-01 00:08:19下载
    积分:1
  • Event
    这是一个关于EVEN的使用方法的程序,运用常用的函数,实现了多事件的处理方法(This is a study on the use of EVEN procedures, the use of commonly used functions, the realization of a multi-event approach)
    2008-05-15 23:01:30下载
    积分:1
  • geizajf
    vb+mo地理信息系统二次开发,实现数据查询,空间分析,动态跟踪,图形编辑,(Vb mo GIS secondary development, data query, spatial analysis, dynamic tracking, graphics editing,)
    2018-12-03 16:01:03下载
    积分:1
  • network
    计算机网络讲义谢西仁的,非常出名第五版计算机网络讲义谢西仁的,非常出名第五版(West Yan Xie computer network notes, very well-known computer network notes the fifth edition of the West Yan Xie, very famous Fifth Edition)
    2010-05-27 17:53:22下载
    积分:1
  • 696524资源总数
  • 103855会员总数
  • 91今日下载