c語言開發中,linux下的多執行緒和網路程式設計基礎,這些都有什麼用處?做什麼工作會用這多執行緒和socket呢

2021-03-29 13:00:29 字數 2810 閱讀 4433

1樓:匿名使用者

socket,主要是在網路開發應用中運用的到,多執行緒,在linux開發中單程序中可以建立多執行緒去處理不同的任務。

2樓:匿名使用者

這個很常用的。主要做網路方面的。網路產品一般都會有用到:比如 路由器 ap ac等等吧。

3樓:

多執行緒程式設計和socket是開發網路產品的基本功,把《unix網路程式設計》看會就可以做一般的開發了。

求一本linux下c語言函式手冊,最好還有各命令。函式手冊包括多程序多執行緒,網路程式設計等等。

4樓:小悟

已發到郵箱 謝謝採納 linux基礎命令教程豪華版.chm

717017959

5樓:匿名使用者

linux函式參考手

冊已傳送到郵箱請查收!百度文庫還內有很多容

6樓:匿名使用者

推薦bai《鳥du哥zhi

的daolinux私房菜版》權

7樓:

直接閱讀 man 手冊就可以了,不需要特別的書本.

在linux 下利用c語言,網路程式設計,高編的知識點寫一個類似於iptv的程式.

8樓:匿名使用者

這個真不會 去程式設計的論壇裡求求去唄

9樓:匿名使用者

你這需求,沒有個千八百塊錢都沒有願意寫。何況是這點分。你去找找有沒有開源的iptv程式吧。祝你好運。

10樓:匿名使用者

我也很驚訝,,這就是一箇中等大的專案啊,30分真的難賺.

c語言基礎網路程式設計求助 如何實現多執行緒

11樓:

使用fork建立父子程序和socketpair進行監控即可

12樓:將軍蘋果

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

void*thread(void*);

int client[5],i;

main()

close(serversocket);/////////////////////////

return 0;

}void* thread(void* argv)close(s_c);}

c語言網路程式設計主要工作內容是什麼?

13樓:林剛祝

在c語言中

!代表 邏輯運算子非,5 是非0 , 所以 !5 表示 0。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

14樓:張瑜

socket通訊控制資料同步非同步!

怎樣用c語言做socket網路程式設計?

15樓:匿名使用者

mfc只是對socket進行了一些封裝,大部分人做網路程式設計都是用的原始的socket,比如如下介面都可以在c下進行呼叫

1.socket()

2.bind()

3.connect()

4.listen()

5.accept()

6.send() 和recv()

7.sendto() 和recvfrom()8.close() 和shutdown()9.getpeername()

10.gethostname()

這些介面是在winsock2.h中定義的不是在mfc中定義的,你只需要包含winsock2.h標頭檔案和ws2_32.lib庫就可以了。

linux c 網路程式設計學那本書好?我已經熟悉c語言,網路的一些基本原理,只是程式設計方面有待提高!

16樓:匿名使用者

嗯,去各大linux論壇,ubuntu是個不錯的選擇,我是學python的。

17樓:匿名使用者

找個程式設計師的工作,又有錢拿,又能提高,還能知道這個職業到底是不適合你...

真的讀書不如去上班實踐...在大壓力下才有大提高

c語言有網路程式設計有沒有人使用c做遊戲伺服器

18樓:匿名使用者

c語言是有網路程式設計的

不過 伺服器並不是c語言。

伺服器端 是一個大的系統

一般用windows或者linux承載

上面執行的有很多的服務程式

這些程式可以是c寫的 也可以是其它語言寫的。

理論上來說, 用純c 寫所有的伺服器程式 這個是可能的。 但非常麻煩。

實際中,都是用最合適 最方便的語言完成相應功能。 所以純粹c做所有的伺服器端, 是不現實的。

linux下的C語言學習,Linux和C語言 應該先學習哪個?(自學)

建議你用redhat企業版或者fedora,用最新版本吧,ubuntu由於安裝好後很多工具沒有預設安裝,新手有起來比較麻煩 linux基礎知識的話找本linux基礎的書看吧,其實只是一些命令了 我也是在ubuntu10.04中學c語言 很多開發工具我都試用了 感覺使用vi和gcc就夠了 這兩個工具加...

怎麼在linux下的 C檔案中新增檔案資訊

bin bash n echo n i 1while i n dofilename echo filename touch filename echo filename filename filename echo author zhz filenameecho date 時間是什麼這裡就是什麼 f...

C語言程式設計中陣列的定義,c語言陣列的定義

這種題目一般不希望設計記憶體管理。所以一般都是進可能給一個比較大的陣列。例如a 10 表示位數不會超過十,你輸入的時候需要個索引記錄a陣列有效的位數。使用的時候,只使用有效位數。肯定會有一段記憶體不用的。或多或少。這就是陣列儲存動態資料特點。如果記憶體管理的話,你設計個增量比如5.一旦索引告訴你10...