《计算机网络-自顶向下(中文第六版)P108》-基于python3单台主机的UDP(客户机/服务机)实验
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了《计算机网络-自顶向下(中文第六版)P108》-基于python3单台主机的UDP(客户机/服务机)实验,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含968字,纯文字阅读大概需要2分钟。
内容图文
一、客户机
打开cmd使用ipconfig指令查询自己电脑的ip地址
serverName = 本机ip地址
注意,报文在UDP中传输是bytes类型,因此需要将输入的字符串编码成bytes型(encode)
读出服务器处理完成的报文,再解码(decode)为字符串
from socket import * serverName = "192.128.3.204" serverPort = 12000 clientSocket = socket(AF_INET,SOCK_DGRAM) message = input("Input lowercase sentence:") message = message.encode() clientSocket.sendto(message, (serverName, serverPort)) modifiedMessage,serverAddress = clientSocket.recvfrom(2048) modifiedMessage = modifiedMessage.decode() print(modifiedMessage) print(serverAddress) clientSocket.close()
二、服务机
from socket import * serverPort = 12000 serverSocket = socket(AF_INET, SOCK_DGRAM) serverSocket.bind(("",serverPort)) print("The server is ready to receive") while True: message,clientAddress = serverSocket.recvfrom(2048) modifiedMessage = message.upper() serverSocket.sendto(modifiedMessage,clientAddress)
三、同时运行两个代码文件
原文:https://www.cnblogs.com/cnlntr/p/12585140.html
内容总结
以上是互联网集市为您收集整理的《计算机网络-自顶向下(中文第六版)P108》-基于python3单台主机的UDP(客户机/服务机)实验全部内容,希望文章能够帮你解决《计算机网络-自顶向下(中文第六版)P108》-基于python3单台主机的UDP(客户机/服务机)实验所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。