서버, 클라이언트 A, 클라이언트 B가 있음
서버가 A 에서 메시지를 받아서 B에 전달하려하고
서버가 B 에게 또 다른 메시지를 전송하려 한다 하자
iocp 워커스레드에서 wsasend를 하는데 위의 두가지 행동을 동시에 할 수 있단 말이지?
한 소켓에 여러 스레드에서 wsasend를 하지 말라고 하는데
그러면 큐같은걸 둬서 동기화 해야하는건가?
서버, 클라이언트 A, 클라이언트 B가 있음
서버가 A 에서 메시지를 받아서 B에 전달하려하고
서버가 B 에게 또 다른 메시지를 전송하려 한다 하자
iocp 워커스레드에서 wsasend를 하는데 위의 두가지 행동을 동시에 할 수 있단 말이지?
한 소켓에 여러 스레드에서 wsasend를 하지 말라고 하는데
그러면 큐같은걸 둬서 동기화 해야하는건가?
tcp의 소켓 버퍼는 어차피 동기화 되어있다.