Ok so I'm using SFML and C++ to do some networking, and I was following a video tutorial on youtube and the program is a chat function, it chats, but what happens is it only allows one person to type unless the other person sends them a message, I want to be able to send messages without having to have the other person send one first, what do I do?
IIANM, for full duplex communication you need two connections.
1. A listens.
2. B connects to A.
3. B listens.
4. A connects to B.
In each connection, the client (the process that was initially listening) talks to the server, and the server responds with token acknowledgement replies.