我将在某个月的课程中创建一个项目,为此,我想阅读并尝试用Java编写一些关于网络/套接字编程的小测试程序。
理想情况下,我正在寻找的是一个有说明的教程和一个终端程序,以创建我可以在两台计算机之间发送和重复的小而简单的文本消息。不一定要是任何GUI或类似的东西,只需要简单的版本。
我从Sun自己的主页和我的一本Java书中读到了一些文章,但我似乎错过了真正理解“网络编程”的最后一块拼图。
此外,我不知道我现在是不是把事情搞混了,但据我所知,多线程范例也可以应用于网络/套接字编程。
因此,我的问题是,如果有人知道一个好的教程或教育链接,让我对这个主题有一个概述。我对Java并不是完全陌生,但对这种类型的编程没有任何经验。
谢谢- Emil
发布于 2010-02-23 16:59:59
我只读过本书的C语言版本,但Java版本可能会同样简短和出色:卡尔弗特和多纳霍的TCP/IP Sockets in Java: Practical Guide for Programmers。即使您学习了C语言中的套接字编程,也可能很快就能适应Java的实现。

发布于 2010-02-23 16:52:53
这是来自Java Network Programing的一个很好的示例章节。还有一些其他部分可以使用here,也可以使用sample sources。
如果你决定买这本书,我会说现在这些章节已经足够了:
Threads
现在还不用担心NIO;它非常高级。
此外,我不知道我现在是不是把事情搞混了,但据我所知,多线程范例也可以应用于网络/套接字编程。
是的,这确实是一个非常重要的方面。一旦您阅读了sample chapter,您就会发现原因。
玩得开心!
发布于 2010-02-23 16:35:27
根据我的经验和我的观点,当您想要学习Java Network API提供的抽象级别的套接字编程以及任何语言时,您还必须熟悉i/o和线程。有很多教程,我建议你拿一本书。这只是一个想法!
https://stackoverflow.com/questions/2316648
复制相似问题