📜  socket ip (1)

📅  最后修改于: 2023-12-03 14:47:30.415000             🧑  作者: Mango

Socket IP

Socket IP(套接字 IP)是指在使用 TCP/IP 协议进行网络通信时,通过 Socket API 设定的 IP 地址。在客户端和服务器端之间建立一个套接字连接时,需要指定连接对方的 IP 和端口号。

客户端设置 Socket IP

在客户端使用 Socket 连接服务器时,需要设置 Socket IP。在 Socket 的初始化中,可以设定 Server 的 IP 地址:

import socket

server_address = ('ip_address', port)
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(server_address)

这里 ip_address 的值应该是服务器端的 IP 地址,port 是服务器监听的端口号。

服务器端设置 Socket IP

在服务器端上启动 Socket 服务时,需要设定 Socket IP。在服务器端绑定 Socket 地址时,可以指定绑定 IP 地址:

import socket

address = ('ip_address', port)
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(address)

这里 ip_address 的值应该是服务器端的 IP 地址,port 是服务器监听的端口号。

总结

在 Socket 网络编程中,设定 Socket IP 是非常重要的一步。客户端和服务器端都需要指定对方的 IP 地址和端口号,才能成功建立套接字连接。