나는 akka가 제공 한 IO를 이해하려고합니다. 이 문제에 대해 다른 question을 시작했습니다.
akka IO를 사용하는 방법에 대해 simple example을 찾았습니다. 나는 그것을 다시 구현하고 시작했다. 이제 세션의 첫 번째 메시지 만 인쇄되는 이유가 궁금합니다. 누군가 state(socket)(Chunk(bytes))
이 무엇을하고 있는지를 설명하고 다른 사람에게 ActorSystem
의 메시지를 대신 보낼 수 있습니까?이 액터의 동작은 어떻습니까?
편집
나는 배우가 방금 콘솔에 인쇄하여 단일 입력 및 프로세스를 소요, 알아 냈어. 그러면 또 다른 질문이 생깁니다 : 배우가 여러 개의 입력을 받아 처리하도록하려면 어떻게해야합니까? 내가 퍼티를 통해 서버에 연결하고 내가 한 번 입력하면 예상대로 입력을 처리하지만, 입력의 다른 라인을 보낼 경우에만 입력을 저장합니다. flatMap
을 어디에서 실행해야합니까? 그러면 입력의 다음 줄을 처리합니까? Read(socket, bytes)
케이스 안에 넣어 보았지만 작동하지 않았습니다.
이미 설명서의 예제를 읽었지만 주석이 매우 부족합니다. 나는 더 간단한 예제를 찾는 것이 더 좋을 것이라고 생각했다. 나는 배우와 아카가 어떻게 거래하는지 이해한다. 내 목표는 소켓을 통해 내 배우 시스템과의 통신을 실현하는 것이며 모든 시도는 실패했습니다. –