Author Archives: coder4

Google走好...

 
 

  1. 60后,谷歌是什么?
    70后,谷歌真捣蛋。
    80后,谷歌,我舍不得你,但是我也无能为力。 
    90后:今天我翻墙,看到一个国外网站叫Google的,妈的全是抄袭百度的。
    00后:翻墙是什么?
    10后:网站是什么? 
    20后:国外是什么?
  2. 现在是狗急跳墙,人急翻墙的时代。
  3. 翻墙,互联网用户的“体育课”。

[......]

继续阅读

Linux下socket非阻塞的一些技巧

在Linux下,connect()建立连接,-1为失败,但是-1不一定就是完全失败!
-1的情况下,有的是因为非阻塞造成的,就是在error中设置了对应的出错情况,例如EINPROGRESS,EAGAIN等可以认为是“非致命错误”,认为是可以接受的,这种只是导致暂时阻塞等情况。
所以可以如下使用
int ret = connect(...);
if(!ret || noFatalError())
{
  //认为是成功的
}
bool nonFa[......]

继续阅读