![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python网络编程
鹏鹏写代码
执着勇敢,一如少年!
展开
-
python网络编程案例—五子棋游戏
一.本案例基于UDP的socket编程方法来制作五子棋程序,网络五子棋采用C/S架构,分为服务器端和客户端,游戏时服务端首先启动,当客户端启动连接后,服务器端可以走棋,轮到自己棋才可以在棋盘上落子,同时下方标签会显示对方走起信息,服务器端用户可以通过“退出游戏”按钮可以结束游戏;1.数据通信协议网络五子棋游戏设计的难点在于对方进行通信,这里使用面向非连接的Socket编程,Socket编程用于C/S开发,在这类应用中,客户端和服务器端通常需要先建立连接,然后发送和接收数据,交互完成后需要断开连接,本章采原创 2020-05-10 21:47:54 · 10245 阅读 · 16 评论 -
python网络编程案例--基于TCP在线聊天程序
本程序主要通过在服务器端设计一个ServerUI类,封装接收消息的方法receiveMessage(self),发送消息sendMessage(self),并在构造函数中完成Tkinter界面布局。在服务器端建立Socket并绑定5505后循环接收客户端的连接请求,当服务器与客户建立连接后,如果客户端发送字符Y,服务器端收到后会返回字符Y信息,表明连接建立,连接后双方便可以不断接收客户端发来的消息了。1.服务端程序import sysimport tkinterimport tkinter.fon原创 2020-09-02 17:01:52 · 2486 阅读 · 5 评论 -
基于Tcp和UDP的python网络编程案例详解
文章目录TCP和UDP网络编程1.通信协议介绍2.TCP协议和UDP协议3.Socket(套接字)4.TCP简单网络编程5.UDP简单网络编程TCP和UDP网络编程1.通信协议介绍(1)定义:网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。(2)网络通信协议由三个要素组成。语义,解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。语法,用户数据与控制信息的结构与格式,以及数据出现的顺序。时原创 2020-08-30 23:02:22 · 1052 阅读 · 0 评论