一个小型服务器

>>> import socket
>>> s=socket.socket()
>>> hostname=socket.gethostname()
>>> port=5566
>>> s.bind((hostname,port))
>>> s.listen(5)
>>> while True:
...     c,addr=s.accept()
...     print 'Got connection from ',addr
...     c.send('Thank you for connecting')
...     c.close()
...
Got connection from  ('192.168.2.118', 54722) # 这是客户机连接后的输出语句
24 # 这是客户机连接后的输出语句

编写好服务端后,不要关闭当前命令窗,再新开一个命令窗编写客户机

一个小型客户机

>>> import socket
>>> s=socket.socket()
>>> hostname=socket.gethostname()
>>> port=5566
>>> s.connect((hostname,port))
>>> print s.recv(1024)
Thank you for connecting

当看到命令窗输出“Thank you for connecting”,说明连接成功了。同时,服务器端窗后也有信息,会打印Got connection from 192.168.x.x

Python关于socket的一个小型服务器和客户机实例相关推荐

  1. linux运行python文件socket未定义_Python服务器名称错误:未定义全局名称“SocketError”...

    我想在服务器和客户机之间建立一个连接,所以服务器向客户机发送一个字符串.在 这是服务器:import socket def Main(): host = '190.176.141.23'#ip cha ...

  2. 如何用Java编写一个简单的服务器和客户机

    今天我要向大家介绍的是自己编写的一个比较简单的服务器和客户机程序,注意一下哦,比较简单.好了,闲话休提,砸门直入主题. 小编先从客户机和服务器的模型开始讲解.简单来说,我们实现的这种模型呢,我们每一个 ...

  3. 服务器客户端对话java_java中的服务器和客户机如何使用

    网络最基本的精神就是让两台机器连接到一起,并相互"交谈"或者"沟通".一旦两台机器都发现了对方,就可以展开一次令人愉快的双向对话.但它们怎样才能"发现 ...

  4. wsus可以打mysql中间件补丁_配置WSUS3.0服务器给客户机分发补丁

    配置WSUS3.0服务器给客户机分发补丁 上篇博文中介绍了WSUS3.0服务器的部署,本文中介绍配置WSUS服务器后给客户机分发补丁.还是使用上篇博文中的拓扑结构BEIJING做DC和DNS服务器,G ...

  5. 服务器08r2系统怎么校时,在windows 2008 R2上建 SNTP/NTP 服务器及客户机校时设置

    [转]在windows 2008 R2上建 SNTP/NTP 服务器及客户机校时设置 当你配置正确,你可以用Windows Time(W32Time)service 建一个SNTP/NTP服务器为Wi ...

  6. 主机、服务器、客户机的关系

    网络中的计算机分为服务器和客户机,它们统称为主机,即网络中的计算机都是主机. 当计算机发数据时被称作服务器,收数据事时被称作客户机. 转载于:https://www.cnblogs.com/liuji ...

  7. 无盘服务器 安装客户机程序,网吧无盘环境不开超级安装客户机系统补丁的方法...

    NVIDIA GeForce 442.59显卡驱动针对 使命召唤:战区 做了性能优化,添加了配置档案,所以大家都迫不及待的要去升级此版本的驱动测试.但是442.59显卡驱动在Win7下安装需有编号为K ...

  8. 无盘服务器 安装客户机程序,顺网云服务端和客户端安装

    在维护云网站或 APP 端,进行平台账号注册: 访问维护云平台注册页面 访问维护云 App 下载界面 新用户注册完成,系统即自动为您定制专属安装包. 服务端安装 双击服务端 exe 安装程序,输入网吧 ...

  9. 瘦客户机系统如何设置服务器,瘦客户机系统如何设置服务器

    瘦客户机系统如何设置服务器 内容精选 换一换 华为云云堡垒机服务帮助中心,为用户提供产品介绍.快速入门.用户指南.最佳实践.常见问题.视频帮助.技术白皮书等技术文档,帮助您快速上手使用云堡垒机服务. ...

  10. 无盘服务器 安装客户机程序,无盘快速安装指南

    乾坤版-无盘快速安装指南 (一)安装主服务器 1.1运行易乐游乾坤版服务端程序,直接下一步,选择"设置为主服务器" 1.2 选择软件安装路径,一直选择下一步直到安装完成: 1.3 ...

最新文章

  1. day4 流程控制while 判断if
  2. python中什么是算法_python自动开发之(算法)第二十七天
  3. 利剑无意之面试题(一)
  4. wpf mysql存储过程_MySQL存储过程的创建及调用
  5. apache禁止訪问某些文件或文件夹的方法
  6. 东京奥运出租车超预算想找滴滴接盘被拒 网友:真当人傻吗?
  7. 如何创建android布局,如何创建像Android CallLog布局的布局
  8. 【图像去雾】基于matlab GUI直方图均衡化+Retinex理论图像去雾【含Matlab源码 1509期】
  9. XAMPP汉化教程指南
  10. 小学身高体重测试软件,学生测量身高体重秤,小学体检秤
  11. 在python中如何生成随机手机号码
  12. c++ protobuf中repeated类型使用——序列化
  13. 期货基本面分析:乙二醇期货库存减少,甲醇期货企业库存升至年内最高水平
  14. 【优化算法】改进的侏儒猫鼬优化算法(IDMO)【含Matlab源码 2314期】
  15. 基于FPGA的视频图像拼接融合(附源码)。
  16. ubuntu 18.04 卸载firebox
  17. NAMD跑分子动力学模拟出现的一些问题(更新中)
  18. NET连接mysql字符串
  19. 【问题解决】mybatis 类型不匹配两种解决办法 -Result type not match for select id=“selectUser“ srcType: com.kuang.pojo
  20. 陀螺仪重力感应(the gyroscope gravity induction)and (core Motion Framework)

热门文章

  1. 批处理遍历当前目录和子目录查找指定后缀名的文件并修改后缀名
  2. 针对网站被劫持,我们应该如何处理
  3. 从视频中提取光流 UCF-101
  4. Hibernate Session.get()和Session.laod()的区别
  5. 「模仿」是架构师的基本能力:守破离
  6. 【原创】2019.10.24模拟赛 嘟嘟噜/天才绅士少女助手克里斯蒂娜/凤凰院凶真
  7. 48搜索相关参数梳理以及bouncing results问题解决方案
  8. 1357:车厢调度 (栈)
  9. Wox+Everything结合使用
  10. Java P1428 小鱼比可爱 洛谷入门题