add nonblocking mode

This commit is contained in:
tqchen 2014-11-22 17:15:05 -08:00
parent 67c5d8a2e6
commit cb1c34aef0

View File

@ -101,6 +101,8 @@ class SyncManager {
// setup selecter
selecter.Clear();
for (size_t i = 0; i < links.size(); ++i) {
// set the socket to non-blocking mode
links[i].sock.SetNonBlock();
selecter.WatchRead(links[i].sock);
selecter.WatchWrite(links[i].sock);
}