我正在尝试用Python实现一个非常基本的客户机和服务器聊天,虽然遇到了一些问题,但我得到的响应是,我只能同时运行客户机或服务器,而不能同时运行两者,因此我无法聊天。

客户代码:#client

import socket

import time

HOST = "localhost"

PORT = 5454

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

s.bind((HOST,PORT))

while True:

data = raw_input("Enter..... ")

s.sendto(data,(Host,PORT))

print "Server says: " + s.recv(1024)

if data=="bye" or s.recv(1024)=="bye":

print "Exiting..........."

time.sleep(1)

break

服务器代码:#server

import socket

import time

HOST = "localhost"

PORT = 5454

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

s.bind((HOST,PORT))

while True:

print "Client says: " + s.recv(1024)

data = raw_input("Enter..... ")

s.sendto(data,(HOST, PORT))

if data=="bye" or s.recv(1024)=="bye":

print "Exiting.................."

time.sleep(1)

break

程序关闭后端口是否自动关闭,或者我是否需要以某种方式手动关闭端口。

python客户端服务器_Python客户端和服务器ch相关推荐

  1. python tcp服务器_Python 创建TCP服务器的方法

    问题 你想实现一个服务器,通过TCP协议和客户端通信. 解决方案 创建一个TCP服务器的一个简单方法是使用 socketserver 库.例如,下面是一个简单的应答服务器: from socketse ...

  2. python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例

    这篇文章主要为大家详细介绍了Python 创建HTTP服务器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  3. python云资源管理_python管理云服务器

    如今是云时代,公司买服务器也从传统的IDC托管到现在的各大云厂商采购 .这里,我们将以阿里云.腾讯云为例实现云服务器实例的获取. 1.首先部署django环境,然后安装django drf, 把drf ...

  4. python探测端口_python检测远程服务器tcp端口的方法

    本文实例讲述了python检测远程服务器tcp端口的方法.分享给大家供大家参考.具体如下: python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用 #!/usr/bin/env ...

  5. python数据库连接信息加密_python实现对服务器脚本敏感信息的加密解密功能

    背景 在实际项目实施中,会编写很多在服务器执行的作业脚本.程序中凡是涉及到数据库链接.操作系统用户链接.IP地址.主机名称的内容都是敏感信息.在纯内网系统中往因为开发时间紧迫,往往都直接将这些敏感信息 ...

  6. python sftp连接_python 进行ftp服务器和sftp服务器连接

    1.背景. 最近接到一个任务,需要写一个python脚本,从客户公司的服务器拉取图片存放到我们公司的sftp服务器. 由于没头没脑,所以我采用无限遍历,将对方服务器中文件的路径原原本本的复制到我们公司 ...

  7. python实现web服务器_python实现web服务器

    本想写一篇关于http->nginx->php这个过程中数据是怎么传输的文章,想了半天,实在没有心情去写.刚好看了一下python,就想着用python实现一下web服务器的过程.这个很简 ...

  8. python爬虫代理服务器_Python爬虫之服务器:代理IP万能

    最近很多同学租服务器用来学习爬虫,对于大部分小白来说,爬虫非常复杂.技术门槛很高.但我们可以通过爬虫获取大量的价值数据,经分析可以发挥巨大的价值,比如:豆瓣.知乎,爬取优质答案,筛选出各话题下热门内容 ...

  9. python我的世界服务器_Python取Minecraft服务器信息

    最近猛玩Minecraft,无聊之下写了这个东西,可以取到版本,在线人数,最大人数.import socket import codecs class mcstatus: def __init__(s ...

最新文章

  1. javascript的正则表达式
  2. 【DIY】玩转VFD荧光屏,自制VFD时钟全资料(原理图+源码+PCB)
  3. iOS进阶 - iOS如何监控崩溃
  4. C# SHA1散列算法
  5. .net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。
  6. 【LeetCode笔记】56. 合并区间(Java、排序)
  7. matlab设计激光腔,激光原理课程设计
  8. 纯手工搭建k8s集群-(二)核心模块部署
  9. JDK动态代理的使用,以及可以解决哪些问题和优点,什么是动态代理
  10. Mac电脑版微信】双开方法,最简单的微信多开教程
  11. 2021前端面试经常被问到的题(附答案)
  12. RabbitMQ安装过程(Win10)
  13. Android创建圆形或圆角按钮Button 真菜鸟食用
  14. iOS10全新方法实现推送+deviceToken无法获取或无效的解决
  15. Android基础--首选项(SharedPreferences)
  16. Android短信收发
  17. 单片机c语言编程规则,单片机C语言编程规则
  18. 强化学习之多臂老虎机(Multi-Armed-Bandit)问题
  19. 中英文说明书丨艾美捷MYC(人)重组蛋白介绍
  20. 查看es的tcp和http端口

热门文章

  1. NHibernate官方文档中文版——批量插入(Batch inserts)
  2. 求助帖--C++中单引号' '内多个字符是什么意思
  3. VC++实现自定义切换按钮
  4. C++ 内存分配 学习笔记
  5. Alarm:IT界朋友请珍惜你的身体[转贴]
  6. [转载] python json 编码(dump/dumps:字典转化为json)、解码(load/loads:json转化为字典)
  7. Selector提取数据1:XPath选择器
  8. vim 保存文件的回车换行模式
  9. python 匿名函数 day15
  10. Windows下基于python3使用word2vec训练中文维基百科语料(三)