2011-01-30 45 views
0

我是一個19歲的人,主要在C和PHP上擁有「基本」編程技能。 我來自阿根廷,很抱歉,如果我錯過了語法領域的東西。我想開發一個基本的Linux終端IM客戶端

嗯,我很樂意擴大我的編程技能,但是我需要一個項目,因爲沒有目標的挑戰和練習不會激發我。並閱讀有關編程語言或如何將這個或那個問題集中在毫無用處的目標上。 所以,我一直在想一個項目,沒有想到還沒有創建,或者對我來說很難,或者什麼。

,但我想用這將在Linux終端運行IM客戶端啓動,並在未來當IM舒服的協議和這些東西,它移動到Linux或Windows操作系統的圖形化環境。

對於終端,我正在考慮像Pebrot這樣簡單和基本的東西,但是通過局域網,所以你可以和同一個工作組的人聊天,就像我可以問我媽媽在另一個房間裏的東西,只是基本的,和局域網,而不是我的路由器之外。

在未來我想添加一個谷歌談話客戶端。

在圖形區域我想要做LAN客戶端,但彈出窗口和一切。

問題是。 如果你能在項目開始的時候幫助我,因爲我不知道從哪裏開始。 我的意思是,我需要什麼,你有什麼建議。

謝謝。

+1

你的語法很好,但你並沒有真正地問過一個編程問題。 – 2011-01-30 05:24:55

回答

1

你應該看看使用python進行套接字編程,以及編寫一個簡單的客戶端/服務器。 Python實際上是一種非常好的語言,因爲它可以很容易地進行套接字編程。很多比說更容易,使用C.

這是一個很好的資源:http://heather.cs.ucdavis.edu/~matloff/Python/PyNet.pdf上手。