【问题标题】:Access parameter of socket connection objectsocket连接对象的访问参数
【发布时间】:2021-07-01 10:59:43
【问题描述】:

我正在尝试访问客户端套接字的对象参数。但我不知道如何访问它。 这是代码

server.listen(1)
clientsock, ClientAddress = server.accept()
print(clientsock)
clientsock[0]  #error

这是我的错误和结果。 I want access these (the highlighted parameters)

谁能帮我找到解决方案,因为我还没有找到。

【问题讨论】:

  • 对不起,我是新来的,可能细节不够。我可以提供更多。
  • 在 python 中,您使用点 ('.') 运算符来访问对象的属性。要获取包含所有对象属性名称的字符串列表,请使用dir 函数,如attrs = dir(clientsock)。例如,看看clientsock.typeclientsock.family
  • @PresidentJamesK.Polk,非常感谢你的帮助,我调用了你上面提到的那些函数并得到了结果。

标签: python sockets socket.io raspberry-pi serversocket


【解决方案1】:

如果您查看documentation for socket objects,您会发现您可以访问对象的familytypeproto 成员变量,以及fileno() 成员函数。

文档始终是第一个查看的地方。

【讨论】:

  • 非常感谢您的帮助,Nest 时间我会先阅读文档。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-01
  • 1970-01-01
相关资源
最近更新 更多