图形界面的TCP/IP简单通讯
前言
只有简单的收发消息功能,因为太简单被驳回,写个博客留做纪念
语言
python3
编程环境
pycharm
运行截图
源代码
服务器端:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import tkinter
import datetime
import tkinter.messagebox
import socket
def func():
print(text2.get("0.0", "end"))
print(text3.get("0.0", "end"))
t1=text2.get("0.0", "end")
t2=text3.get("0.0", "end")
t1=t1.replace('\n','')
t2=t2.replace('\n','')
if t2=="":
tkinter.messagebox.askokcancel('消息', '端口不能为空!请重新输入')
return;
port=int(t2)
# 1. 买个手机(创建套接字 socket)
tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 2. 插入手机卡(绑定本地信息 bind)
tcp_server_socket.bind((t1, port))
text5.insert(tkinter.INSERT, "IP地址:" + t1 + " 端口号:" + t2 + "\n")
tcp_server_socket.listen(128)
<