首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java网络/套接字编程教程

Java网络/套接字编程教程
EN

Stack Overflow用户
提问于 2010-02-23 16:20:06
回答 6查看 6.1K关注 0票数 7

我将在某个月的课程中创建一个项目,为此,我想阅读并尝试用Java编写一些关于网络/套接字编程的小测试程序。

理想情况下,我正在寻找的是一个有说明的教程和一个终端程序,以创建我可以在两台计算机之间发送和重复的小而简单的文本消息。不一定要是任何GUI或类似的东西,只需要简单的版本。

我从Sun自己的主页和我的一本Java书中读到了一些文章,但我似乎错过了真正理解“网络编程”的最后一块拼图。

此外,我不知道我现在是不是把事情搞混了,但据我所知,多线程范例也可以应用于网络/套接字编程。

因此,我的问题是,如果有人知道一个好的教程或教育链接,让我对这个主题有一个概述。我对Java并不是完全陌生,但对这种类型的编程没有任何经验。

谢谢- Emil

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-02-23 16:59:59

我只读过本书的C语言版本,但Java版本可能会同样简短和出色:卡尔弗特和多纳霍的TCP/IP Sockets in Java: Practical Guide for Programmers。即使您学习了C语言中的套接字编程,也可能很快就能适应Java的实现。

票数 3
EN

Stack Overflow用户

发布于 2010-02-23 16:52:53

这是来自Java Network Programing的一个很好的示例章节。还有一些其他部分可以使用here,也可以使用sample sources

如果你决定买这本书,我会说现在这些章节已经足够了:

Threads

  • Chapter第2章.基本网络Concepts

  • Chapter 3. Basic Web Concepts

  • Chapter 4. I/O Concepts
  • Chapter第5章.Threads
  • Chapter 6.查找
  • 7. URI和URL
  • 第9章. Clients
  • Chapter的套接字10. Sockets

现在还不用担心NIO;它非常高级。

此外,我不知道我现在是不是把事情搞混了,但据我所知,多线程范例也可以应用于网络/套接字编程。

是的,这确实是一个非常重要的方面。一旦您阅读了sample chapter,您就会发现原因。

玩得开心!

票数 4
EN

Stack Overflow用户

发布于 2010-02-23 16:35:27

根据我的经验和我的观点,当您想要学习Java Network API提供的抽象级别的套接字编程以及任何语言时,您还必须熟悉i/o和线程。有很多教程,我建议你拿一本书。这只是一个想法!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2316648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档