0

我是一个 19 岁的人,具有“基本”编程技能,主要是 C 和 PHP。我来自阿根廷,如果我错过了语法领域的内容,非常抱歉。

好吧,我很想扩展我的编程技能,但我需要一个项目,因为没有目标的挑战和练习让我不感兴趣。阅读编程语言或如何在没有目标的情况下关注这个或那个问题是没有用的。所以,我一直在思考一个项目,没有什么是尚未创建的,或者对我来说太难了,或者其他什么。

但我想从一个可以在 Linux 终端中运行的 IM 客户端开始,并且在将来当我对协议和那些东西感到满意时,将它移动到 Linux 或 Windows 操作系统中的图形环境。

对于终端,我正在考虑类似 Pebrot 的东西,简单而基本,但通过 LAN,所以你可以与同一个工作组中的人聊天,就像我可以在另一个房间问我妈妈一些事情,只是基本的,只是 LAN,不在我的路由器之外。

将来我想添加一个 google talk 客户端。

在图形区域中,我想做 LAN 客户端,但带有弹出窗口和所有内容。

问题是。如果你能在项目开始时帮助我,因为我不知道从哪里开始。我的意思是,我需要什么,你有什么建议。

谢谢你。

4

1 回答 1

1

您应该研究使用 python 进行套接字编程以及编写一个简单的客户端/服务器。Python 实际上是一种非常好的语言,因为它可以很容易地进行套接字编程。比使用 C 语言要容易得多。

这是一个很好的资源:http ://heather.cs.ucdavis.edu/~matloff/Python/PyNet.pdf开始。

于 2011-01-30T05:36:55.693 回答