J'écris actuellement un simple client/serveur en Java en utilisant des sockets. Je veux que le serveur prenne des décisions basées sur différentes «commandes» et/ou objets sérialisés reçus du client via le socket, et vice-versa.Comment puis-je implémenter le contrôle de flux avec seulement la communication par socket en Java?
Quelque chose comme:
[Receive Command 'DoSomething' From Client]
[Call Method 'DoSomething' on the Server]
[Send result/status to Client]
etc...
Y at-il une convention pour le contrôle de débit comme celui-ci en utilisant la communication socket ordinaire, peut-être avec sérialisation? Dois-je utiliser RMI en Java à la place?
Cela semble assez cool. Je pourrais l'utiliser pour ce petit projet au lieu d'une solution de socket simple à laquelle je pensais. Merci pour l'info! – chucknelson