一,Socket编程

(1)Socket方法介绍

  • Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接“,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。

  • 套接字是一个双向的通信信道的端点。套接字可能在沟通过程,进程之间在同一台机器上,或在不同的计算机之间的进程

  • 要创建一个套接字,必须使用Socket模块的socket.socket()方法

  • 在socket模块中的一般语法:

s = socket.socket(socket_family,socket_type,protocol=0)

(3)TCP介绍

  • 大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器

  • 例如在浏览器中访问新浪时,我们自己的计算机就是客户端,浏览器会主动向新浪的服务器发起连接。如果一切顺利,新浪的服务器接受了我们的连接,一个TCP连接就建立起来了,后面的通信就是发送网页内容了

(4)TCP编程演示-客户端

  • 要创建一个基于TCP连接的Socket,代码演示:

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式