10
|
jjnguy Julien Chastang · 技术社区 · 16 年前 |
1
16
我从Sun自己的网站上找到了一个很棒的教程,用于网络和Java。 http://download.oracle.com/javase/tutorial/networking/TOC.html socket部分甚至让您编写一个小型客户机/服务器聊天演示。 |
2
3
我建议你先学习网络。如果你有时间读 Tanenbaum book 最伟大的网络参考。如果你想快速了解,这里有一张路线图:
然后使用Java:Socket、Servocket、DATAGAMSocket、RMI等。 |
3
2
Nio 或者传统的方式 ServerSocket 或 Socket 见 java.net package NiO-DOCS here . |
4
1
Sun的Java API和 official tutorials 可能是让脚湿透的最好地方。 |
5
1
它比你想象的更直接。老实说,我刚开始浏览javadocs中的NIO包。它们甚至应该包含迷你教程和源代码。 除此之外,java.sun.com还应该提供大量教程。 如果你不懂sockets——好吧,我可以发给你一个参考资料,但是很容易告诉你——sockets是两个程序相互交流的一种方式。它们只是一个唯一的数字(与您的IP地址组合在一起时)给您一个程序的唯一路径。因此,如果我在端口(套接字)1000上“监听”,那么另一个程序连接到端口1000,连接程序发送的任何内容都会被监听程序接收。 使用高端口号(高于,比如5000),因为有许多程序分配自己的端口。 这就是你计算机上的所有东西实际上是如何通信的。 如果API仍然令人困惑,那么您可能需要阅读一个非常简短的套接字通信简介。 |
6
1
这里有一个非常简单易懂的Java网络教程: |
7
0
谷歌是你的朋友。搜索“Java套接字编程教程”或类似的东西,你会得到很多结果,包括ZXCV所建议的结果以及这些: http://www.javaworld.com/javaworld/jw-12-1996/jw-12-sockets.html http://www.cafeaulait.org/books/jnp/javanetexamples/index.html |
8
0
“首首Java”是一本很棒的初学者书籍,他们做了一个关于创建简单聊天程序的教程。
|