创新互联Python教程:python中TCP编程是什么?

在对于计算机编程的理解中,我们学习的一般是内在的知识点理论。不过计算机产生的初衷是为了信息之间的交流,那么在对外的这一点上,就产生了网络编程的概念。TCP编程是其中的一个分支,下面我们对它的概念进行理解,然后带来一个相关的使用实例,具体内容如下。

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都网站建设、网站建设、网站策划、网页设计、域名与空间、虚拟主机、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

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教程:python中TCP编程是什么?
文章URL:http://www.shufengxianlan.com/qtweb/news33/552083.html

成都网站建设公司_创新互联,为您提供品牌网站制作响应式网站网站改版定制开发网站维护面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联