Bonjour à tous,
J'essaye de communiquer avec un serveur de façon totalement "libre" avec boost.Asio. C'est à dire, sur une même socket, écouter en continue de manière asynchrone des requêtes qui pourrait arriver du serveur, et puis écrire n'importe quand sur demande de l'utilisateur (depuis une IHM en fait).
Lorsque que je veux écrire sur la socket alors que je suis déjà en train d'écouter, j'ai une erreur 10022 invalid_argument.
Ce que je veux est impossible ?
Faut-il utiliser 2 sockets sur le même port ? Ou bien 2 sockets avec deux ports différents, un pour la lecture et un pour l'écriture ?
![]()
Partager