我是一個初學者和新手,所有這些編程的東西,我盡我所能學習,但我有問題。任何人都可以解釋Python網絡?當我越來越糊塗是我的書說:Python網絡如何工作?
「你可以運行多個客戶端,而服務器仍在運行通過更換呼叫客戶端的gethostname與機器的實際的主機名,其中服務器正在運行,您可以讓兩臺程序通過網絡從一臺機器連接到另一臺機器。「
我無法理解周圍有星號的部分。我不知道他們是什麼意思。
#Client Code:
#!/usr/bin/env python
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.connect((host, port))
print s.recv(1024)
#Server code:
#!/usr/bin/env python
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.bind((host,port))
s.listen(5)
while True:
c, addr = s.accept()
print 'Got connection from', addr
c.send('Thank you for connecting')
c.close()
這是我的書的代碼,但我並不真正瞭解它。
您應該發佈有問題的代碼。 – CrazyCasta