host = socket.gethostname() #获取本地主机名
port = 12345 #设置端口
s.bind((host, port)) #绑定端口
1
2
3
1
2
3
如果服务器和客户都位于(不属于互联网络的)同一台机器,则可以绑定到本机局域网,即“127.0.01”或“localhost”:
host = 'localhost'
port = 12345
s.bind((host, port))
1
2
3
1
2
3
在 Windows 平台上,有时候我们想让自己的程序在指定的CPU上运行,此时我看可以通过下面几个API来实现
其中绑定CPU是mask的值如下:
示例
是因为你的使用方法不对。这个方法是给实例绑定方法用的,用来不会影响到其他实例:
class Stu(object):def set_age(self,age):
self.age = 19
s=Stu()
a=Stu()
def set_age(self,age):
self.age = age
import types
a.set_age = types.MethodType(set_age, a)
a.set_age(15)
s.set_age(11)
print(s.age,a.age) # => (19, 15)
用MethodType方法更改了实例a的set_age方法,同类实例s并不受影响。
如果要给你一个类绑定方法:
class Stu(object):pass
s=Stu()
a=Stu()
def set_age(self,age):
self.age = age
import types
Stu.set_age = set_age
a.set_age(15)
s.set_age(11)
print(s.age,a.age)
这样直接绑定就可以了。