Java中的套接字类可用于与非Java应用程序通信吗?我知道TCP/IP是一个独立的协议套件,但我不确定Java类。关于Java中的套接字类
-6
A
回答
2
是的。当然,他们可以:
“java.net包在Java平台提供了一个类,插座,实现你的Java程序与网络上的其他程序之间的双向连接的一侧“。
强调添加。请注意,它不会说“另一个Java程序”。
参考:
事实上,在Java Socket
类是瘦 “包装” 为操作系统提供的原生Socket API的应用。所有协议实现的东西都在该API的另一端的操作系统中处理。用其他语言编写的程序也将直接使用本地套接字API ......或者通过Java的Socket
类的等效语言。
我还要纠正@ rcook的评论一对夫妇的技术失误:
无论是在Java Socket类或本机插座API 实现 TCP/IP等协议。实际的网络协议实现是在之后完成的本地套接字API ......甚至可能在附加的处理器中。
Socket
类不读写“消息”。它读取和写入可能或可能不是应用程序级别消息的字节。将字节捆绑到网络数据包中由TCP/IP堆栈透明地处理。(如果你想有一个类,做网络级的消息,然后
DatagramSocket
是你后...模,你只能发送特定种消息)其实,这是不不正确说插座/
Socket
类是/可以用来与其他程序通信。如果你忽略了细节的实现细节,“沟通”对于程序使用套接字时发生的事情来说是一个很好的术语。 “沟通”一词在信息技术方面的含义远远超过“发送信息”。
相关问题
- 1. java套接字SocketException套接字关闭
- 2. 关于在java中关闭流/套接字的问题
- 3. 关于Android的套接字
- 4. Java:关于嵌套类
- 5. Java - 关闭UDP套接字
- 6. 关于在actionscript3中的套接字
- 7. 关于ServerSockets和套接字
- 8. 关于网络套接字
- 9. 关于基于套接字的Java Server的Tomcat问题
- 10. 在java中需要关于udp套接字编程的帮助
- 11. 关于python的套接字备份
- 12. 关于Java套接字和打印流的好奇心
- 13. Java中的SSL套接字
- 14. Java中的套接字流
- 15. Java中的套接字...?
- 16. 用于Java的UNIX套接字实现?
- 17. 关于Java中的接口
- 18. Java套接字 - 关闭到服务器套接字的telnet客户端连接
- 19. Java Socket异常套接字关闭
- 20. Java套接字到C套接字
- 21. Java套接字 - 套接字端口
- 22. C++套接字-WString到Java套接字
- 23. 关于Google App Engine套接字API
- 24. 关于boost :: asio套接字和阻塞
- 25. 关于C++中的套接字连接超时(UNIX)
- 26. Java - 重新加载类时关闭套接字
- 27. 关闭套接字
- 28. 关闭套接字?
- 29. java - 套接字流
- 30. Java TCP套接字
是的,他们可以.. –
@OliCharlesworth你也可以做出答案。 – Jeffrey
是的,可能的小问题是您没有使用*类*与非Java应用程序直接通信*您正在使用套接字类来发送和接收套接字消息,这些套接字消息可以被读取并由许多其他语言编写。但是这些类是java特有的。如果OP不明白这是可能的,他可能不会理解类和它们实现的协议之间的区别。 – arcy