TCP:创建TCP客户端
创建TCP客户端不需像创建TCP服务器那样麻烦,创建TCP客户端就像我们打电话,只需要两步即可:
1.找电话亭。
2.输入号码。
即:
#导入socket
import socket
#创建TCP/IP套接字
s = socket.socket()
#连接的主机地址
host = "127.0.0.1"
#连接的端口号
port = "8080"
#创建连接
s.connect((host,port))
#输入发送数据
words = input("请输入要发送的数据:")
s.send(words.encode())
#接受对方发送的数据,最大接受字节为1024
receData = s.recv(1024).decode()
print("接收到的数据为:")
#关闭套接字
s.close()
同时运行上篇创建的TCP服务器与该客户端,在该客户端输入“hello”,则会接收到来自服务器发送的"Hello World"
TCP:创建TCP客户端相关推荐
- 【python网络编程】创建TCP/UDP服务器进行客户端/服务器间通信
客户端/服务器网络编程介绍 套接字:通信端点 实例:客户端发送数据,接收服务器返回的时间戳 用Python 编写FTP 客户端程序 客户端/服务器网络编程介绍 软件服务器也运行在一块硬件之上,但是没有 ...
- python应用系列教程——python使用socket创建tcp服务器和客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用socket创建tcp服务器和客户端. 服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复. 客户端,等待用户输 ...
- TCP服务器和客户端的创建(socket/socketserver)
1 本文记录针对python网络编程学习过程中的socket部分进行记录与总结,内容仅仅涉及最粗浅的部分,日后或许会进行更新与扩展. 2 本文涉及的socket数据传输均使用bytes类型,因此在py ...
- 基于Python Tkiner、thread与socket实现的简单多人聊天室,在Python中创建TCP服务器与客户端进行通信
基于Python Tkiner.thread与socket实现的简单多人聊天室,在Python中创建TCP服务器与客户端进行通信 完整代码下载地址:基于Python Tkiner.thread与soc ...
- TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子)
TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子) 每个文件或套接口都有一个访问计数,该访问计数在文件表项中维护,它表示当前指向该文件或套接口的打开的描述字个数. 每个文件, ...
- Java刷题知识点之TCP、UDP、TCP和UDP的区别、socket、TCP编程的客户端一般步骤、TCP编程的服务器端一般步骤、UDP编程的客户端一般步骤、UDP编程的服务器端一般步骤...
TCP和UDP是两个传输层协议,广泛应用于网络中不同主机之间传输数据.对任何程序员来说,熟悉TCP和UDP的工作方式都是至关重要的.这就是为什么TCP和UDP是一个流行的Java编程面试问题. Jav ...
- 【Java 网络编程】TCP 数据传输示例 ( 客户端参数设置 | 服务器端参数设置 | ByteBuffer 存放读取数据类型 )
文章目录 I 客户端代码示例 II 服务器端代码示例 III 运行结果 I 客户端代码示例 import java.io.IOException; import java.io.InputStream ...
- python tcp服务器_Python 创建TCP服务器的方法
问题 你想实现一个服务器,通过TCP协议和客户端通信. 解决方案 创建一个TCP服务器的一个简单方法是使用 socketserver 库.例如,下面是一个简单的应答服务器: from socketse ...
- 【学习笔记】在windows下进行基于TCP的本地客户端和服务端socket通信
文章目录 socket介绍 java中使用socket 基于tcp的socket通信 使用ServerSocket类创建一个web服务器:(java) windows下的基于tcp的socket编程( ...
最新文章
- js中显示一个指定html文档,JS实现选定指定HTML元素对象中指定文本内容功能示例...
- Android热修复升级探索——代码修复冷启动方案
- 大话软件管理之-----yum
- python3 multiprocessing 多进程 列表类型 listproxy 清除内容
- 浅析 Linux 初始化 init 系统: UpStart
- 【python基础知识】error: Unable to find vcvarsall.bat--python3.5+windows7
- 【多题合集】AC自动机练习,被HDU支配的恐惧
- CI框架下nginx重写规则
- openwrt中的mt7621、MAC存储、PPP、UCI、ubus
- OSChina 周五乱弹 —— 有一个朝代红薯不能去
- 联想g400从u盘启动计算机,【联想G40怎么从U盘启动】联想g40怎么设置u启动_联想g40从u盘启动...
- Python再次拿第一,我一点都不意外,只是有些事情并非人人都看得清楚
- python打印上下标
- Mono.Cecil 修改目标.NET的IL代码保存时报异常的处理。
- #腾讯云·未来开发者云梯计划#第三期上线啦!全国5000个免费云认证培训考试名额开放报名中!
- redolog 、undolog 和binlog
- 湖北省钟祥一中2021高考成绩查询,京山一中的2020高考喜报三天前就发布了,钟祥一中为什么还没有公布?...
- PHP函数array_intersect
- Scrum Master Mock Test (1)
- 09. 软件测试工程师的核心竞争力是什么