一直对socket这个概念比较模糊,正好最近学习python时有socket这一章节。稍微研究了一下。
我的解释
不照搬概念,用我自己的理解稍微解释一下什么是socket。socket又称“套接字”,是一种通信机制。可以理解为http协议。但是socket本身不是一种协议。他用于不同应用程序间的通信。
本文使用python简单搭建一个socket服务器。通过python、php两种方式进行通信。大体上能清楚socket是一个什么样的东西。
socket服务器
我把注释已经写在代码中,就不具体解释。
host = ‘0.0.0.0’的意思是绑定本机所有IP地址
# coding:utf-8
import socket
import datetime
HOST = '0.0.0.0'
PORT = 3434
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #创建一个socket
s.