Click here to Skip to main content
15,884,472 members
Home / Discussions / C#
   

C#

 
AnswerRe: 3 byte UTF-8 Encoding Pin
Guffa19-Apr-06 12:28
Guffa19-Apr-06 12:28 
GeneralRe: 3 byte UTF-8 Encoding Pin
eggie521-Apr-06 13:17
eggie521-Apr-06 13:17 
QuestionHow to create array of label ? Pin
dataminers19-Apr-06 11:26
dataminers19-Apr-06 11:26 
AnswerRe: How to create array of label ? Pin
Office Lineman19-Apr-06 13:03
Office Lineman19-Apr-06 13:03 
Questione-mail through Outlook. HOW??? Pin
Vasya - dragon19-Apr-06 11:21
Vasya - dragon19-Apr-06 11:21 
QuestionRemoting: Reference to the Remote Object Instance? (Singleton) Pin
eclipse2k119-Apr-06 11:16
eclipse2k119-Apr-06 11:16 
AnswerRe: Remoting: Reference to the Remote Object Instance? (Singleton) Pin
LongRange.Shooter20-Apr-06 3:52
LongRange.Shooter20-Apr-06 3:52 
QuestionRe: Remoting: Reference to the Remote Object Instance? (Singleton) Pin
eclipse2k120-Apr-06 11:16
eclipse2k120-Apr-06 11:16 
Ok thanks so far, but this is not exactly the problem, let me explain further.

You explained how to contact the Remoting Server from the Client, so lets continue from there.

The Server received the command String sent from the Client (from SendCommand Method. Now, everything happens in an instance of RemoteObj (which implements IRemoteEntity and MarshalByRefObject).

But now, the RemoteObj needs information from the current instance of the Server Application which originally registered the Service (you remember my first post? Roll eyes | :rolleyes: ), which is the instance doing the actual work.

But i dont have any reference to the instance neither from the RemoteObj to the server application, nor the other way.


I hope, you can understand now.


Here is another very small example:


using System.Runtime.Remoting...
//etc...

namespace MyService
{
    public class SimServer
    {
        private int listeningPort = 17998;
        private TcpChannel channel;

        //Look here :)
        public int justATestVariable = 123;

        //etc...

        RemotingConfiguration.RegisterWellKnownServiceType(
          typeof(MyService.ServerObj), "TheServer",
          WellKnownObjectMode.Singleton);

        //etc...


    }

    public class ServerObj : MarshalByRefObject, IRemoteEntity
    {
        //etc...
        public String SendMessage(String message) {
           //etc...

           //To Reply, i need variable justATestVariable...

        }
    }
}


Now, imagine the Server was started, therefore a single instance of MyService.ServerObj was created. Then, the method SendCommand was called from a client, and the Serving Object (ServerObj) needs the current value of justATestVariable to be able to reply to the clients request.


Any advices?
Thank you! Blush | :O
AnswerRe: Remoting: Reference to the Remote Object Instance? (Singleton) Pin
Tim Paaschen20-Apr-06 20:27
Tim Paaschen20-Apr-06 20:27 
JokeRe: Remoting: Reference to the Remote Object Instance? (Singleton) Pin
eclipse2k121-Apr-06 9:59
eclipse2k121-Apr-06 9:59 
GeneralRe: Remoting: Reference to the Remote Object Instance? (Singleton) Pin
Tim Paaschen23-Apr-06 20:54
Tim Paaschen23-Apr-06 20:54 
QuestionNot logging in application log Pin
Dpriya19-Apr-06 11:11
Dpriya19-Apr-06 11:11 
AnswerRe: Not logging in application log Pin
Ricardo Casquete19-Apr-06 23:12
Ricardo Casquete19-Apr-06 23:12 
QuestionNotifyIcon - Changing the icon Pin
eggsovereasy19-Apr-06 11:03
eggsovereasy19-Apr-06 11:03 
AnswerRe: NotifyIcon - Changing the icon Pin
Josh Smith19-Apr-06 12:38
Josh Smith19-Apr-06 12:38 
QuestionSerialization of Parent with Child Objects Pin
sharkbait19-Apr-06 10:29
sharkbait19-Apr-06 10:29 
AnswerRe: Serialization of Parent with Child Objects Pin
Josh Smith19-Apr-06 10:38
Josh Smith19-Apr-06 10:38 
GeneralRe: Serialization of Parent with Child Objects Pin
sharkbait19-Apr-06 10:59
sharkbait19-Apr-06 10:59 
GeneralRe: Serialization of Parent with Child Objects Pin
Josh Smith19-Apr-06 13:04
Josh Smith19-Apr-06 13:04 
AnswerRe: Serialization of Parent with Child Objects Pin
LongRange.Shooter19-Apr-06 10:44
LongRange.Shooter19-Apr-06 10:44 
QuestionCrystal: Formula missing in subreports Pin
axio19-Apr-06 10:02
axio19-Apr-06 10:02 
AnswerRe: Crystal: Formula missing in subreports Pin
axio19-Apr-06 10:13
axio19-Apr-06 10:13 
QuestionControl Hosting in DataGridViewCell Pin
firestorm35319-Apr-06 9:23
firestorm35319-Apr-06 9:23 
AnswerRe: Control Hosting in DataGridViewCell Pin
firestorm35320-Apr-06 5:04
firestorm35320-Apr-06 5:04 
QuestionWSE 2.0, TCP question. Pin
JasenF19-Apr-06 9:17
professionalJasenF19-Apr-06 9:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.