1
가능한 중복 :.NET Remoting에서 메서드를 호출 한 클라이언트를 확인하는 방법은 무엇입니까?
RemotingServices.Marshal(rem, "testRemoteObject");
많은 클라이언트 : I는 서버 측 부분은 그런 식으로 정적 객체를 발행하는 클라이언트/서버 응용 프로그램을 가지고
Identifying the client during a .NET remoting invocation
곁에서 동시에 연결하십시오 :
TestInterface remote = (TestInterface)RemotingServices.Connect(typeof(TestInterface),
"tcp://localhost:4500/testRemoteObject");
모두 잘 작동하지만, 나는 클라이언트가이 같은 메서드를 호출하는 서버 측에 결정해야이 각 클라이언트가 메소드의 인수로 자사의 ID를 보내지 만 :
public void PrintMsg(string msg)
{
Console.WriteLine("Message from client: " + msg);
}
내가 하나 개의 경로 참조 케이스 클라이언트는 다른 클라이언트의 ID를 보낼 수 있습니다. 내가 원하는 걸 어떻게 할 수 있니?
이드가 아니라면 어떻게 고객을 구별합니까? – Azodious