0
here과 비슷한데, 나는 소켓과 commandPort를 통해 Python을 Maya에 연결하려고한다. 현재, 그것은 작동합니다. Maya에게 정보를 보낼 수는 있지만받을 수는 없습니다. 내 코드에서 Python Socket to Maya 데이터 수신 없음
는 파이썬 측면에서, 내가 가진 : 는clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientsocket.connect(("127.0.0.1", 1234))
clientsocket.send("import maya.cmds as cmds\ncmds.ls(selection=1)")
data = clientsocket.recv(4096)
print(data)
이 None
를 반환합니다. 나열된 선택 항목이 필요하고 파이썬으로 다시 보내집니다. 문자열을 설정하는 방법 때문에 실행 가능한 반환 문자열을 만들 수 없습니다. 어떻게 환불을받을 수 있습니까? 마야 측면에서
import maya.cmds as cmds
cmds.commandPort(n=":1234", sourceType="python", echoOutput=True, bufferSize=4096)
?
저는 Maya 2016.5와 Python 2.7.3을 사용하고 있습니다.