Make main socket nonblocking. Limit writequeue size.

This commit is contained in:
Matt Johnston
2015-03-20 23:36:42 +08:00
parent a070159cc5
commit 275611fbaa
6 changed files with 41 additions and 17 deletions

View File

@@ -106,7 +106,7 @@ void channel_connect_done(int result, int sock, void* user_data, const char* err
void chaninitialise(const struct ChanType *chantypes[]);
void chancleanup();
void setchannelfds(fd_set *readfd, fd_set *writefd);
void setchannelfds(fd_set *readfds, fd_set *writefds, int allow_reads);
void channelio(fd_set *readfd, fd_set *writefd);
struct Channel* getchannel();
/* Returns an arbitrary channel that is in a ready state - not