python中TCP编程是什么?

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

1、TCP编程概念

网络编程一般包括两部分:服务端和用户端。TCP是一种面向连接的通信方式,主动发起连接的叫用户端,被动相应连接的叫服务端。TCP通信需要一个建立可靠连接的过程,而且通信双方以流的形式发送数据。

2、使用实例

以下代码说明用户端的创建和运行步骤:

#coding:utf-8

importsocket
importwarnings
warnings.filterwarnings('ignore')

defclient():
"""第一步:初始化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,Iamaclient')
print("-->>"+s.recv(1024).decode('utf-8'))
s.send('exit')
"""第五步:关闭"""
s.close()

if__name__=='__main__':
client()