python相关项目
帅帅辉的博客
每一个大牛最开始都是小白
展开
-
用python写一个简单的udp套接字聊天器
因为不用线程的话只能做到半双工(~ _ ~),所以今天就先做一个简单(简陋)的聊天器吧…至于实验条件,如果你用的是Linux的话,就开两个终端(快捷键: Ctrl + Shift + t),把一份程序复制成两份(要改代码里你绑定的端口哟~)分别运行在两个终端上,由于ip地址不能重复,所以你可以把其中一个程序的目的ip写为本机的回环(127.0.0.1)。如果你用的是Windows的话,同样你可...原创 2019-02-14 20:40:24 · 1201 阅读 · 1 评论 -
用python写一个tcp套接字——简陋的客户端
用虚拟机上的网络链接小助手充当tcp的服务器,接收windows上用Pycharm做的客户端,效果图:import socketdef main(): # 创建套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 相比udp,要将SOCK_DGRAM(数据包)改为SOCK_STREAM(...原创 2019-02-15 20:25:27 · 851 阅读 · 0 评论 -
用python写一个udp套接字发送消息
自己做实验(安装了虚拟机的或者有多余的电脑)的话可以下载一个网络链接小助手。在本地系统上写程序,在实验系统上下载网络 小助手。大概框架是这个样子的:在运行程序之前,你首先要做的是确保你要连接套接字的电脑与你的电脑能够ping通。也就是说确保你们在同一个网段里。所有准备工作都做完了,最后在敲代码就简单很多了:import socketdef main(): while True:...原创 2019-02-11 20:48:31 · 835 阅读 · 0 评论 -
用python写一个套接字——服务器端
同我前面做的udp聊天实验是一样的,tcp客户端和服务器端做完后同样能用来聊天~或者…效果图是这样的(从连接到断开):服务器bind本地ip和端口后的listen(x)是指代表可建立socket连接的最大个数为x个服务器端的套接字(公布出来方便用户连接的)tcp_serve_socket与new_tcp_socket是不同的两个套接字。服务的调用accept()方法后会检测出当前连接...原创 2019-02-22 23:32:14 · 820 阅读 · 0 评论 -
用python写一个udp套接字接收消息
需要的环境和上一个实验是一样的 ——udp套接字发送数据主要的代码部分:import socketdef main(): # 创建套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 绑定端口号 ip_port = ("",7788) #空双引号是因为电脑会自动检测到自己的IP 地址,所以不用填写 ...原创 2019-02-12 19:01:57 · 800 阅读 · 0 评论