PythonPicklingInSocketProtocol [[Python]]으로 구현한 [[Socket]] 프로토콜. DistributeObject 및 [[RPC]]기능이 가능하다. [[Python]]의 pickle이라는 ObjectSerialization 기능을 이용하여, [[Socket]]으로 [[Python]] DataStructure 및 객체를 쉽게 전달할 수 있다. 일종의 ClientServer프레임워크 [[yong27]]이 라이브러리화(See PpspLib). 다음의 특징을 지닌다. * DistributeObject : 서버의 프로세스들을 객체다루듯 사용할 수 있다. * 사용자로그인 및 anonymous 로그인 기능을 가지고 있다. * 로그인시 [[MD5]]암호화 알고리즘 및 Ping-pong방식의 보안과정이 사용된다. * [[Python]]에서 사용하는 모든 DataStructure들을 사용할 수 있다. 심지어, 사용자가 직접만든 인스턴스까지도. 단점이라면, * 서버측, 클라이언트측 모두 ProgrammingLanguage가 [[Python]]이어야 한다. * 한번에 보내는 데이터양이 3.5Mbyte를 초과할 수 없다. * 사용자생성 인스턴스의 경우 받는곳에도 해당 클래스가 네임스페이스 영역에 존재해야 한다.