知行编程网知行编程网  2023-01-01 14:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中TCP编程是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴

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编程


相信大家已经初步对这种网络编程产生了兴趣。毕竟比较贴近生活中编程的使用。接下来,我们将带来更多关于这部分的内容分享。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享