代码贴上,做个记录

TcpClient

# -*- coding:utf-8 -*-

import socket

target_host = "127.0.0.1" #服务器端地址

target_port = 5555 #与服务器的端口号一致

while True:

client = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

client.connect((target_host,target_port))

#data存储要发送的数据

data = raw_input("请输入要发送的数据:")

#input对于接受输入是有问题的 raw_input()把所有输入都看做字符串

if not data:

break

client.send(data)

response = client.recv(1024)

print(response)

client.close()

TcpServer

# -*- coding:utf-8 -*-

import socket

import threading

bind_ip = "0.0.0.0" #监听所有可用的接口

bind_port = 5555 #非特权端口号都可以使用

#AF_INET:使用标准的IPv4地址或主机名,SOCK_STREAM:说明这是一个TCP服务器

server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#服务器监听的ip和端口号

server.bind((bind_ip,bind_port))

print("[*] Listening on %s:%d" % (bind_ip,bind_port))

#最大连接数

server.listen(5)

#客户处理线程

def handle_client(client_socket):

request = client_socket.recv(1024)

print("[*] Received: %s" % request)

#向客户端返回数据

client_socket.send("滴,打卡成功!")

client_socket.close()

while True:

#等待客户连接,连接成功后,将socket对象保存到client,将细节数据等保存到addr

client,addr = server.accept()

print("[*] Acception connection from %s:%d" % (addr[0],addr[1]))

client_handler = threading.Thread(target=handle_client,args=(client,))

client_handler.start()

客户端发送

服务端接收数据

python写服务器端qt客户端_python写一些简单的tcp服务器和客户端相关推荐

  1. python服务端编程_Python实现的简单文件传输服务器和客户端

    还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: import SocketServer, time class ...

  2. Qt 零基础设计实现TCP服务器和客户端上位机(零基础实战详解,附源码文件)

    文章目录 TCP和UDP TCP的三次握手和四次分手 TCP和UDP的区别 关于Socket(套接字) Qt TCP服务器的设计与实现 使用Qt的 帮助 TCP服务器和客户端 区别 UI界面设计和原则 ...

  3. python应用系列教程——python使用socket创建tcp服务器和客户端

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用socket创建tcp服务器和客户端. 服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复. 客户端,等待用户输 ...

  4. 基于Python Tkiner、thread与socket实现的简单多人聊天室,在Python中创建TCP服务器与客户端进行通信

    基于Python Tkiner.thread与socket实现的简单多人聊天室,在Python中创建TCP服务器与客户端进行通信 完整代码下载地址:基于Python Tkiner.thread与soc ...

  5. 简单的Java服务器和客户端的通信

    系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...

  6. TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子)

    TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子) 每个文件或套接口都有一个访问计数,该访问计数在文件表项中维护,它表示当前指向该文件或套接口的打开的描述字个数. 每个文件, ...

  7. 服务器主动发送fin信号,tcp 服务器向客户端发送FIN

    tcp 服务器向客户端发送FIN 内容精选 换一换 ELB的常见异常返回码有400.403.502.504等.若遇到这些返回码建议您先直接访问后端云服务器,查看是否是后端云服务器的异常.若后端云服务器 ...

  8. 【TCP服务器和客户端的简单编写】

    TCP服务器和客户端的简单编写 TCP简介 TCP是什么 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IE ...

  9. python写一个聊天程序_python实现一个简单的网络聊天程序

    一.Linux Socket 1.Linux Socke基本上就是BSD Socket(伯克利套接字) 伯克利套接字的应用编程接口(API)是采用C语言的进程间通信的库,经常用在计算机网络间的通信.B ...

最新文章

  1. 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
  2. 网络工程计算机文科可以报考么,文科生可报考自考本科网络工程吗?
  3. flink 异步io使用
  4. 在SAP CRM呼叫中心的搜索结果点击Edit按钮后的处理逻辑
  5. win10 uwp 让焦点在点击在页面空白处时回到textbox中
  6. java计算器流程图_帮帮忙:Java小计算器代码,及需求分析.流程图.
  7. easyexcel 工具类_问了个在阿里的同学,他们常用的15款开发者工具!
  8. 学习笔记04:《产品经理白皮书》
  9. java socket 断开连接_Socket断开不报错(Java)
  10. Starling 动画功能
  11. 有生成的日志的监控电脑性能的软件吗_全链路监控:方案概述与对比,看完你就懂...
  12. Android基础入门教程——7.6.3 基于TCP协议的Socket通信(2)
  13. ubuntu命令行安装teamview
  14. 2022年湖南省初级审计师考试模拟题及答案
  15. html批量转换ppt,将ppt批量转换成图片(一张幻灯片转成一张图片)
  16. antd ellipsis
  17. NEXTCHIP 内容介绍+应用场景+代理商信息
  18. Waymo Open Dataset 数据集(CVPR 2020)
  19. uniapp H5 百度统计
  20. Matlab二维热传导方程求解

热门文章

  1. [moka同学笔记转载]Yii 设置 flash消息 创建一个渐隐形式的消息框
  2. VC6.0下调bug的流程
  3. maven项目没有错,但是在项目头上有红叉的解决方法
  4. Jenkins执行shell脚本启动tomcat失败解决方法
  5. Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法
  6. ORA-12519, ORA-00020异常产生原因及解决方案
  7. Angular (SPA) WebPack模块化打包、按需加载解决方案完整实现
  8. Eclipse SVN冲突详细解决方案
  9. phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法
  10. Android:如何将Enum放入捆绑包中?