服务端

 1 #coding=utf-8
 2
 3 import socket
 4 server = socket.socket()
 5 server.bind(('localhost', 8888)) # 绑定地址(host,port)到套接字
 6 server.listen(5) # 开始TCP监听。backlog指定在拒绝连接之前,操作系统可以挂起的最大连接数量。该值至少为1,大部分应用程序设为5就可以了。
 7 while True:
 8     conn, address = server.accept() # 被动接受TCP客户端连接,(阻塞式)等待连接的到来
 9     while True:
10         print '收到消息:', conn.recv(1024)
11         msg = raw_input("发送消息:")
12         conn.send(msg)

客户端

 1 #coding=utf-8
 2
 3 import socket
 4
 5 client = socket.socket()
 6 client.connect(('localhost', 8889))
 7
 8 while True:
 9     msg = raw_input("发送消息:")
10     client.send(msg)
11     recv = client.recv(1024)
12     print '收到消息:', recv

转载于:https://www.cnblogs.com/allenzhang-920/p/9542261.html

Socket通信案例相关推荐

  1. python 网络编程之Socket通信案例消息发送与接收

    背景 网络编程是python编程中的一项基本技术.本文将实现一个简单的Socket通信案例消息发送与接收 正文 在python中的socket编程的大致流程图如上所示 我们来首先编写客户端的代码: # ...

  2. 基于TCP的网络实时聊天室(socket通信案例)

    开门见山 一.数据结构Map 二.保证线程安全 三.群聊核心方法 四.聊天室具体设计 0.用户登录服务器 1.查看当前上线用户 2.群聊 3.私信 4.退出当前聊天状态 5.离线 6.查看帮助 五.聊 ...

  3. Java进阶:基于TCP的网络实时聊天室(socket通信案例)

    目录 开门见山 一.数据结构Map 二.保证线程安全 三.群聊核心方法 四.聊天室具体设计 0.用户登录服务器 1.查看当前上线用户 2.群聊 3.私信 4.退出当前聊天状态 5.离线 6.查看帮助 ...

  4. 安卓Socket通信案例

    本案例是实现编写客户端负责发送内容.服务器端用来接收内容的程序. 1.编写服务器端程序(hello.java) 该程序是负责接收数据,需要单独编译运行.可以采用eclipse编译,编译之后将文件保存在 ...

  5. C++服务器与java进行socket通信案例

    注:本代码版权所有!!!转载时请声明源地址:http://blog.csdn.net/nuptboyzhb/article/details/8047619 你可以学习,分享,修改,教学等.但是不得用于 ...

  6. 深入浅出讲解:php的socket通信

    对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵.那么我想问: 1.         什么是TCP/IP.UDP? 2.         Soc ...

  7. Android简单实现Socket通信,客户端连接服务器后,服务器向客户端发送文字数据

    案例实现的是简单的Socket通信,当客户端(Android客户端)连接到指定服务器以后,服务器向客户端发送一句话文字信息(你可以拓展其它的了) 先看一下服务端程序的实现吧 Server.java i ...

  8. AgileEAS.NET SOA 中间件平台.Net Socket通信框架-完整应用例子-在线聊天室系统-代码解析...

    一.AgileEAS.NET SOA中间件Socket/Tcp框架介绍 在文章AgileEAS.NET SOA 中间件平台.Net Socket通信框架-介绍一文之中我们对AgileEAS.NET S ...

  9. socket read time out解决方法_深入浅出讲解:php的socket通信

    来源:https://www.cnblogs.com/aipiaoborensheng/p/6708963.html 对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展, ...

  10. php sorcket_深入浅出讲解:php的socket通信

    对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵.那么我想问: 1.         什么是TCP/IP.UDP? 2.         Soc ...

最新文章

  1. 禁止拖放对象文本被选择
  2. 领域驱动设计(DDD)架构演进和DDD的几种典型架构介绍(图文详解)
  3. CCNA11月14日战报
  4. Linux学习记录-----《快乐的Linux命令行》.
  5. CSS3笔记之定位篇(一)relative
  6. Eclipse控制项目的访问名称
  7. att汇编教程 linux,ATT 汇编语法
  8. 几位无人驾驶领域的杰出科学家
  9. STM32与多台MS5803压力传感器I2C通讯
  10. h5文字垂直居中_CSS中垂直居中和水平垂直居中的方法
  11. Java经典实例:处理单个字符串
  12. 一般柱子与柱子的距离_建筑中柱子之间的距离多少为好?
  13. mac地址对应的厂商
  14. Python贪吃蛇小游戏
  15. vue实现输入六位密码支付页面
  16. Word 如何取消自动编号
  17. 《学习的本质》读后感
  18. index()函数和match()函数联合使用案例
  19. go浏览器java_GO浏览器JAVAWP版下载_GO浏览器JAVA2016最新版_GO浏览器JAVA1.2.2-华军软件园...
  20. C# 什么是Asp.net Core?和 .net core有什么区别?

热门文章

  1. Spring源码之创建代理
  2. Spring AOP(三)之AfterThrowing增强处理
  3. 利用 Nginx 实现限流
  4. 升级centos6.8内核
  5. Loadrunner 11检查点使用方法总结
  6. [转]什么是lib文件,lib和dll的关系如何
  7. 死磕 java同步系列之JMM(Java Memory Model)
  8. zabbix3.4+grafana5.0.1数据可视化
  9. 通俗易懂的信息熵与信息增益(IE, Information Entropy; IG, Information Gain)
  10. 使用python下载一些链接的软件包