原创 mongoose 5.1版本框架分析

前面分析了4.1版本的框架,跟各位大神講述的是類似的,今天想下新的版本編個測試程序看下,結果發現原來的函數都找不到了,於是重新分析一下源碼。 【大流程】 首先調用mg_create_server函數,創建並初始化一個描述server的st

原创 mongoose 4.1版本源碼架構分析

粗略的將mongoose的源碼看了一遍,同時參考http://www.cnblogs.com/skynet/archive/2010/07/25/1784710.html的博客,大致瞭解了其框架,感謝吳秦 大致是這樣的 調用mg_star

原创 linux的fnctl設置FD_CLOEXEC

FD_CLOSEXEC的用法是: fcntl(fd, F_SETFD, FD_CLOEXEC); 我是這麼理解的,作用就是,使得當進行exec系列函數調用後,其不繼承FD,而是將原有fd關閉