Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C# - .NET] Trasmissione Remota immagine

    Sto utilizzando le librerie di .net per la inter-process communication:

    attraverso un sistema client-server e le chiamate RegisterWellKnownServiceType(Server) e Activator.GetObject(Client) sono riuscito a far passare un riferimento ad un oggetto dal server al client (MarshalByRefObject). Tale oggetto contiene dei metodi (specificati da un interfaccia) attraverso i quali il client può chiedere ed ottenere delle informazioni dal server: es.

    public string getMessage() ... etc.
    public string[] getHistory() .. etc

    passano attraverso la rete sia stringhe che array di stringhe ma anche tipi base come byte o interi senza alcun problema

    Ogni oggetto serializzabile dovrebbe essere trasmesso, ma con l'oggetto Bitmap si verifica un problema:

    il client, chiamando il metodo sull'oggetto di connessione:

    public Bitmap getImage()


    trova un errore di comunicazione:

    System.Runtime.Remoting.RemotingException: Remoting cannot find field 'nativeImage' on type 'System.Drawing.Image'

    Ho cercato molto sui motori di ricerca, è un problema molto comune ma ho trovato solo domande senza risposta..

    Spero che qualcuno di voi abbia risolto il problema prima di me...

    Grazie in anticipo..
    << Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi >> (Albert Einstein)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477

    Moderazione

    Il linguaggio C# viene trattato nell'apposita sezione dedicata al .NET Framework: sposto la discussione in quell'area.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Scusate..
    << Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi >> (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.