Ho un C# winapp che chiama un'app java da tcp e rimanda tutto a tcp al C#.WinApp in C# che chiama il programma java
Il motivo per cui sto usando java è perché ho ricevuto un'API java. Così ho scritto una piccola app java che chiama quell'API e ottiene tutti i dati di cui ho bisogno.
Quindi mi chiedevo se c'è un'altra soluzione per questo. Perché sta andando lentamente, specialmente con molti dati.
Grazie
Sto usando le stringhe per rappresentare i dati. Come csv io uso ";" per separare i dati. Forse non la soluzione migliore. – Gerbrand
Beh, è semplice, almeno. Esistono modi più esotici di serializzare che * potrebbe * essere più veloce (come "buffer di protocollo", che ha versioni java e C#), ma di solito non è banale da investigare. Qual è il * volume * di dati che stai inviando? –
Sto inviando a Java un login e una password per l'API e il tipo di informazioni di cui ho bisogno. Java invia in alcuni casi circa 2000 record indietro. Questo dipende dal cliente per il quale ho bisogno delle informazioni. – Gerbrand