이전 포스트에 이어서 계속 만들어보겠습니다.이번에는 Session이 아닌 클라이언트의 Connect 요청에 집중하는 Server의 Listener를 수정해보겠습니다.기존의 Main 코드에서 수행하던 Accept를 이제 Listener에서 수행해보도록 하겠습니다.이를 통해, 클라이언트가 아닌 서버가 수행하는 구조를 만들 수 있습니다. 1) Listenerclass Listener{ Socket _listenSocket; // Action과 다르게 리턴값이 존재하는 Func, 제네릭 자료형이 곧 리턴형이다 Func _sessionFactory; // Server의 Client 소켓의 초기 상태를 설정 public void Init(IPEndPoint endPoint, Func s..