我是一个初学者和新手,所有这些编程的东西,我尽我所能学习,但我有问题。任何人都可以解释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