导语:
本文主要介绍了关于python中TCP编程是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴
在对计算机程序设计的理解中,我们学习的一般是内部知识点理论。但是,计算机的初衷是为了交换信息,所以此时在外部世界,网络编程的概念应运而生。 TCP编程是其中的一个分支,先了解一下它的概念,再带来一个相关的使用例子,具体内容如下。
1、TCP编程概念
网络编程一般包括两部分:
服务端和用户
端。
TCP是一种
面向连接的通信方式
,主动发起连接的叫用户端,被动相应连接的叫服务端。TCP通信需要一个建立可靠连接的过程,而且通信双方以流的形式发送数据。
2、使用实例
以下代码说明用户端的创建和运行步骤:
# coding: utf-8
import socket
import warnings
warnings.filterwarnings('ignore')
def client():
"""第一步:初始化Socket"""
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
"""第二步:连接目标IP和端口"""
s.connect(('127.0.0.1', 8885))
"""第三步:接受消息"""
print("-->>" + s.recv(1024).decode('utf-8'))
"""第四步:发送消息"""
s.send(b'Hello,I am a client')
print("-->>" + s.recv(1024).decode('utf-8'))
s.send('exit')
"""第五步:关闭"""
s.close()
if __name__ == '__main__':
client()
以上就是
python中TCP编程
相信大家已经初步对这种网络编程产生了兴趣。毕竟比较贴近生活中编程的使用。接下来,我们将带来更多关于这部分的内容分享。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python列表的基本用法09/17
- ♥ 如何检查jupyter中的python环境?09/14
- ♥ 如何在python中检查变量是否为数字08/14
- ♥ python的优势在哪里?11/08
- ♥ 如何在python中设置变量12/01
- ♥ 如何在python中绘制函数图像09/07
内容反馈