我是一个19岁的家伙,拥有“基本”编程技能,主要是在C和PHP上。 我来自阿根廷,很抱歉,如果我错过了语法领域的一些东西。
嗯,我很乐意扩展我的编程技巧,但我需要一个项目,因为没有目标的挑战和练习不会让我感到厌烦。阅读有关编程语言或如何关注这个或那个问题,没有客观的无用。 所以,我一直在思考一个项目,没有想到我还没有创建,或者对我来说很难,或者其他什么。
但是我想从一个可以在Linux终端上运行的IM客户端开始,并且在将来我很熟悉协议和那些东西时,将它移动到Linux或Windows操作系统中的图形环境。
对于终端我正在思考类似Pebrot的东西,简单和基本,但是通过局域网,所以你可以和同一个工作组的人聊天,就像我可以问妈妈在另一个房间的东西,只是基本的,只是LAN,不在我的路由器之外。
在未来,我想添加一个Google Talk客户端。
在图形区域,我想做局域网客户端,但有弹出窗口和一切。
问题是。 如果你能在项目开始时帮助我,因为我不知道从哪里开始。 我的意思是,我需要什么,你推荐什么。
谢谢。
答案 0 :(得分:1)
您应该使用python查看套接字编程以及编写简单的客户端/服务器。 Python实际上是一种非常好的语言,因为它可以很容易地进行套接字编程。比使用C更容易。
这是一个很好的资源:http://heather.cs.ucdavis.edu/~matloff/Python/PyNet.pdf开始使用。