Python綁定端口號是非常常見的操作,在網絡通信中起著重要的作用。Python中提供了socket模塊來實現網絡的傳輸,下面我們將介紹如何使用socket來綁定端口號。
import socket # 創建TCP套接字 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 設置端口號 host = '127.0.0.1' # 本地host port = 9999 # 端口號 # 綁定端口號 s.bind((host, port)) # 監聽連接 s.listen(5) # 等待客戶端連接 while True: # 等待客戶端連接 client, addr = s.accept() print('Got connection from', addr) client.send('Welcome to the server!') # 關閉連接 client.close()
上述代碼中,我們首先使用socket.socket方法創建了一個TCP套接字實例,接著通過bind方法來綁定端口號,同時也需要指定本地主機host。然后通過listen方法來進行連接監聽,最后進入一個while True循環來等待客戶端連接。
當有客戶端連接成功后,我們會通過accept方法來接受客戶端連接請求,然后向客戶端發送歡迎信息并關閉連接。
總結:Python綁定端口號是網絡編程中非常重要的操作,使用socket模塊可以輕松實現端口的綁定、監聽、連接等操作,同時也需要注意防止網絡攻擊等潛在風險。
上一篇Python 結尾去空格
下一篇vue el menu