Python套接字的方法有如下幾種:
1. socket():創建套接字對象。參數指定套接字類型,常用的有SOCK_STREAM(TCP套接字)和SOCK_DGRAM(UDP套接字)。
2. bind():綁定套接字到指定的IP地址和端口號。
3. listen():使套接字處于監聽狀態,等待客戶端的連接請求。
4. accept():接受客戶端的連接請求,返回一個新的套接字對象和客戶端地址。
5. connect():與服務端建立連接。參數為服務端的IP地址和端口號。
6. send():發送數據到連接的另一端。參數為發送的數據。
7. recv():接收連接的另一端發送的數據。參數為要接收的數據的大小。
8. close():關閉套接字連接。
以上是Python套接字最常用的方法,還有其他一些方法如sendall()、recvfrom()、sendto()等,用于特定的網絡通信需求。