导语:
本文主要介绍了关于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中安装lxml10/09
- ♥ python如何打印矩阵10/16
- ♥ python中的Haar级联是什么?11/11
- ♥ python 正则表达式如何不区分大小写09/11
- ♥ Python如何生成个性化二维码12/12
- ♥ python输出函数的名称是什么11/27
内容反馈