❶ 問題1: php網路編程和C++的網路編程是兩種不同層次的網路編程!請問具體不同在那

php只針對html 這種超文本傳輸協議,換句話說,它只適合建一個網站。但是網路應用有很多,比如網路聊天、BT下載、遠程監控、網路游戲,這些PHP都不適用。
如果你建立網站的話,C++用不上,除非有一些很特別的採集要求,其實PHP也可以用來採集。

❷ PHP網路編程技術與實例

那個出版社的? 我這有人民郵電出版社的。 ISBN7-115-14529-6/TP.5251 不過沒那個大

❸ socket 編程和PHP區別

這幾個其實沒什麼太大關系,我一層一層給你講吧
從網路開始:
網路從上到下:應用層、傳輸層、網路層、鏈路層、物理層
一般我們正常接觸的能上網的軟體,都是屬於應用層的,這一層負責給用戶用的

那傳輸層是什麼呢,就是TCP、UDP這些,這一層負責把用戶數據傳送到網路層上,或從網路層接收

再然後就是網路層,比如IP協議就是屬於網路層的,網路層就是負責把數據包提交到真正的網路上,或者說是提交給鏈路層,然後鏈路層再提交給物理層,說白了這個時候數據就會在光纖上面傳了。接收的過程和以上剛好就相反嘍。

現在可以說socket了,這個詞翻譯過來就是套接字,其實我也不知道為什麼這么翻譯,我感覺是因為這個東西是一個「套」,套著一些東西,然後計算機裡面一般以「字」為單位,一個字是兩個位元組,也就是16位。當然也不是說套接字就是16位,我就是想說明這個套接字是一個類似於「單位」一樣的東西。

這個「接」最好理解,因為套接字能幫助你連接網路。

套接字編程其實也就是網路編程了,因為網路協議實在是太復雜了,如果從頭開始寫,估計花上一年時間才能勉強寫一個消息包發送出去。所以呢,前人就給你寫好了很多東西,這些東西封裝起來,就成為了今天的套接字。

通過套接字的這些API呢,也就是函數介面,你就能很簡單地連接應用層,傳輸層還有網路層,也就是說,你只需要調用幾個函數,把想發送的數據通過這幾個函數封裝成數據包,套接字就能把這些數據包提交給操作系統,操作系統呢,就會把這些數據包送到網卡上,然後就發送出去。

最後就是PHP了,PHP和以上就沒太大關系了,PHP是一種腳本語言,什麼腳本語言呢?其實就是一種解釋性的語言,這個解釋性的語言又是什麼呢,其實就是一些標記語言,通過標記來解釋語義,當然也有邏輯的,不過腳本語言是沒有C語言等這些編譯語言強大的。

PHP還是伺服器端語言,用於編寫伺服器的,伺服器你可以暫時理解成網站的後台程序。

嗯,就是這樣了,雖然只有10分,但還是忍不住給你答了這么多,原創的哦!

❹ php工程師和網路工程師哪個好學那個有前途

網路工程師是比較累人的~但是工作好找點吧而程序員呢,屬於軟體開發,要有編程意識和編程思想,純屬頭腦風暴,而且一般情況程序員工資略高php我也正在學~祝你成功

❺ 談談新手如何學習PHP網路編程

對於很多零基礎想自學來說的朋友,雖然入行門檻比較低,但PHP也是不怎麼好學的,因為自學會走相當多的彎路,甚至一個星期內在重復一個PHP知識點的學習,可能還是沒有辦法消化,所以零基礎的朋友建議選擇PHP培訓學校系統的學習。

你需要具備這么幾點:

一是興趣,不是3分鍾熱情,是真的感興趣,要能堅持下來。

二是較強的邏輯思維。

三是反復的練習。只要學的好,前景一片光明。

要學多久:

至於多久能學會php,主要看實踐,有的一兩個月也能學會,有的需要三四個月,也要看你要求自己學到什麼程度,是不是要求自己能單獨做項目。

還要看你是自己看教程自學,還是跟老師學,自學的話肯定要費更多的精力,但也不乏有天資非常聰慧的,花很少的精力很快學會。

零基礎學php怎麼學:

首先從php基礎知識開始學咯,再到thinkphp、Linux、Apache、MySQL,逐步進階,多實踐,肯定能學會的,不是說php是世界最好的語言嘛,扎克伯格也用PHP寫出了最風騷的Facebook。

怎麼才能學好php?

(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度

(2)理解動態語言的概念,運做機制,熟悉PHP語法

(3)學習如何將PHP與HTML結合起來完成簡單動態頁面

(4)接觸MYSQL,開始設計資料庫程序

(5)不斷鞏固,摸透大部分PHP常用函數,並可理解OOP,MYSQL優化,以及模板

(6)完成一個功能齊全的動態站點 我的這套線路可能跟許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。

❻ PHP網路編程的代碼怎麼寫

PHP網路編程的代碼怎麼寫?本篇文章給大家介紹的是關於PHP網路編程的代碼,有興趣的朋友可以看一下

//echo gethostbyname("www..com");

$host = "111.13.100.92"; //設置基本信息

$port = 65530;

set_time_limit(0); //設置超時時間

//創建一個socket

$socket = socket_create(AF_INET,SOCK_STREAM,0) or die("不能建立socket鏈接!n");

//綁定Socket到埠

$result = socket_bind($socket,$host,$port) or die("不能綁定socket給定的埠n");

//開始監聽

$result = socket_listen($socket,3) or die("建立socket連接失敗n");

//接受連接請求,另一個Socket處理通訊

$socket_a = socket_accept($socket) or die("不能接受客戶端socket請求n");

//獲取客戶端的輸入請求

$input = socket_read($socket_a,4096) or die("讀取客戶端輸入失敗n");

//清空輸入字元

$input = trim($input);

//處理客戶端輸入並處理結果

$output = strrev($input)."n";

socket_write($socket_a,$output,strlen($output)) or die("不能給客戶端返回結果n");

//關閉socket

socket_close($socket_a);

socket_close($socket);

?>

PHP網路編程的代碼怎麼寫?這段php網路編程,希望大家一定要學會。

本篇《PHP網路編程的代碼怎麼寫?原來這個代碼就足夠我們使用了》到這里就已經結束了,小編一直認為,某一個編程軟體受歡迎是有一定原因的,首先吸引人的一定是其功能,環球網校的小編祝您PHP學習之路順利,如果你還想知道更多php知識,可以點擊本站的其他文章進行學習。

❼ php網路編程自學手冊怎麼樣 知乎

自學手冊適合有程序基礎的人看,裡面講的都很簡潔扼要,實例不多,更多需要理解,沒基礎的話看著有點吃力。

❽ php網路編程應該和ASP一樣難吧

不難!有些地方很簡單!帶的函數庫很全!很多東西可以不用自己寫~網上的php空間有很多都是免費的!php運行速度很快!我雖然學的是java~但是建的很多站都是php寫的!

❾ 用C++ ,JAVA,PHP 網路編程 哪個最好,三者各有什麼優點

目前通用的編程語言有兩種形式:匯編語言和高級語言。

匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。

高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。

高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。

高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:

解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。

編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。

❿ 請問現在流行的網路編程語言是PHP還是Java還是其他,編寫網站入門較好的書籍是哪本

java吧,我學這個,學網站要從基礎的HTML和CSS學起,網上或書店找一下這類的書都可以學好的.