udp协议服务器客户端流程图,UDP 协议通信服务器端客户端.doc

本文介绍了UDP协议通信的过程,包括服务器端和客户端的实现步骤。通过一个实例,展示了如何在服务器端接收并执行客户端发送的命令,如`route print`,并将结果反馈给客户端。在客户端,用户输入命令,通过`sendto()`发送到服务器,然后通过`recvfrom()`接收服务器的响应。整个通信过程基于UDP的无连接特性,简单直接。
摘要由CSDN通过智能技术生成

UDP 协议通信服务器端客户端

UDP 协议进行通信

——服务器端

UDP程序实例的基本使用情况和使用方法

这个系统由服务器程序udps和客户及程序udpc两个程序组成,如果从客户机出入一个特定命令,并将这个命令发送到udps中去处理,其执行结果将在客户机的屏幕上显示出来。

1、在执行程序的时候,首先启动一个服务器程序。

端口号是该服务器程序所指定的一个接收包的端口号,客户机必须向该处发送包。在执行上述程序后则执行下面的客户机程序

2、“服务器的IP”也可以使用服务器的主机名或域名。

若两个程序在一台电脑上则服务器IP用127.0.0.1;若不在一台电脑上则服务器的IP用其所在电脑的IP(要求两台电脑能Ping通)。客户端输入的端口号必须是服务器指定的端口。

客户机方可以输入C:\\Windows\\System32\\下可执行的命令

如:help、arp、route print、quit等

从键盘上输入的字符原封不动的发送给服务器程序后,在服务器程序中则执行该字符串相对应的命令,并将执行结果发送给客户机程序。

程序的执行实例和流程图

在这个实例中服务器的IP为白兰兰的IP(125.219.181.97)

在客户机端输入route print命令,则显示服务器的路由寻址表如下(不全)

服务器端的信息

如果输入help后没有任何反应,请确认udpc程序所指定的IP地址是否正确。若正确,再确认一下该IP地址的主机udps是否启动;再确认这些以后,如果执行udpc程序仍没有任何显示,那么请使用ping命令来检查通信是否能够进行,因为UDP协议属于无连接型通信,所以即使发生错误࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值