開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Winsock2
問題(Question):
各位好,小弟是socket的初學者,最近想要實作一個server,
目的是在建立約4個連線(client使用不同的port連接server)之後,
這些client會傳送data給server,server接收到某個client的訊息後,
再根據是哪個client送的訊息去做相對應的事情。
理論上來說這些client不會同時送資料給server,同時間可能只有一個,
想請教各位大大,這樣一定得用multi-thread的方式實做嗎?
今天有稍微看了一下select()這個function,看到的example都是
select
作者:
scwg ( )
2015-05-26 20:37:00accept 之後的 fd 也可以放到 readfds 裡, select 回來的時候檢查, 只有 serversock 用 accept, 其他可以用 recv 收