简单的例子

socket客户端

 1 import socket2 3 client = socket.socket() #声明socket类型,同时生成socket连接对象4 client.connect(('localhost',6969))5 6 client.send(b"Hello,welcome to python")7 data = client.recv(1024)8 print("recv:",data)9
10 client.close()

socket服务端

 1 import socket2 server = socket.socket()3 server.bind(("localhost",6969))  #绑定要监听的端口4 server.listen()  #监听5 6 #下面开始等连接进来7 conn,addr = server.accept()  #准备接收,等电话打进来8 #conn就是客户端连接过来而在服务端为其生成的一个连接实例9 print(conn,addr)
10
11 #如果有连接,下面开始接收
12 data = conn.recv(1024)
13 print("recv:" ,data)       #打印接收内容
14 conn.send(data.upper())  #返回信息
15
16 server.close()

10.14 socket 网络编程相关推荐

  1. 【Socket网络编程】14. perror()、errno 的使用

    经常会在socket网络编程时看到errno和perror(),他们是什么呢? 函数定义: void perror(const char *s); perror ("open_port&qu ...

  2. Socket网络编程(2)--服务端实现

    中秋了,首先祝大家中秋快乐,闲着无事在家整一个socket的聊天程序,有点仿QQ界面,就是瞎折腾,不知道最后是不是能将所有功能实现. 如果你对socket不了解,请看这篇文章:http://www.c ...

  3. Linux Kernel TCP/IP Stack — Socket Layer — TCP/UDP Socket 网络编程

    目录 文章目录 目录 TCP/UDP Socket 逻辑架构 创建 Socket 绑定 Socket 请求建立 Socket 连接 监听 Socket 接受请求 关闭连接 数据的发送和接收 send ...

  4. Socket网络编程--小小网盘程序(5)

    http://www.cnblogs.com/wunaozai/p/3893469.html 各位好呀!这一小节应该就是这个小小网盘程序的最后一小节了,这一节将实现最后的三个功能,即列出用户在服务器中 ...

  5. Socket网络编程--简单Web服务器(6)

    本来是想实现ssl连接的,但是弄了好久都不成功,就索性不做了,等以后有能力再做了.所以这一小节就是本次的最后一节了.就简单的说几个注意点. 1.加个配置文件 使用单例模式,使用一个类,该类保存一些信息 ...

  6. Socket网络编程(TCP/IP/端口/类)和实例

    原文:C# Socket网络编程精华篇 转自:微冷的雨 我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Ap ...

  7. Day09: socket网络编程-OSI七层协议,tcp/udp套接字,tcp粘包问题,socketserver

    今日内容:socket网络编程     1.OSI七层协议     2.基于tcp协议的套接字通信     3.模拟ssh远程执行命令     4.tcp的粘包问题及解决方案     5.基于udp协 ...

  8. Python面向对象进阶和socket网络编程

    写在前面 为什么坚持?想一想当初: 一.面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射: - 示例1: class Chinese:def __init__(self, ...

  9. socket网络编程 java_Java Web 基础(一) 基于TCP的Socket网络编程

    一.Socket简单介绍 Socket通信作为Java网络通讯的基础内容,集中了异常.I/O流模式等众多知识点.学习Socket通信,既能够了解真正的网络通讯原理,也能够增强对I/O流模式的理解. 1 ...

最新文章

  1. arcgis api for JavaScript _跨域请求
  2. mongoDB研究笔记:复制集概述
  3. jquery 常见选择器详解3
  4. 按揭买的房,房产证为什么要放在银行,自己要用房产证怎么办?
  5. if laytpl 非_Layui-神奇的layui.laytpl
  6. 7-3 素数对猜想 (40 分)
  7. 数据分析、python速成班?包就业?扒一扒数据行业黑幕
  8. Silverlight网络寻奇 at 090428
  9. Java求取主析取范式、主合取范式、成真赋值、成假赋值、打印真值表
  10. 【每日新闻早报】9月17日 星期二
  11. android 平板 不支持apk,平板电脑上怎么无法打开apk文件
  12. 李华明Himi 游戏开发
  13. php人机验证,89.人机验证(一) |《TDD 构建 Laravel 论坛笔记》| Laravel China 社区...
  14. 基于javaweb、springboot2.1旅游管理系统01
  15. Web 前端面试题总结
  16. C#通过函数名字符串执行相应的函数
  17. webrtc码率设置的函数调用
  18. 什么品牌的护眼台灯比较好?平价护眼台灯推荐
  19. 三分钟部署Laxcus大数据管理系统
  20. 毕业后升级打怪程序人生

热门文章

  1. java怎么捕捉除数异常_Java异常的捕获及处理---小总结
  2. python排序算法实现_十大排序算法python实现
  3. php根据字符串生成变量名,PHP 自定义字符串中的变量名解析
  4. Docker使用中遇到的问题
  5. jmeter对乱码如何处理_JMeter中文乱码的解决
  6. 中psr_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
  7. 屏蔽预训练模型的权重。 只训练最后一层的全连接的权重。_权重/参数初始化...
  8. Apache Flink 零基础入门(十一)Flink transformation
  9. 推荐一位资深 Python 大佬
  10. 这是一位川大零基础转行 Python 的人生勇士