今天上班时聊到的,大家怎么看,
简单、直观、准确。
简单、直观、准确。
解决方案 »
- Resultset如何知道当前Table中选定的是哪一条记录?看到Resultset是用next()遍历所有记录的!
- JTree CheckBox 问题
- 如何将"[B@17da562"这样的字符传转换成byte[]
- 字符串操作问题??
- 怎么由类名得到该类的对象
- html#文件怎么打开?再线等
- 打包成JAR文件后,servlet可以用相对目录写文件吗?
- 刚刚去一家公司面试,是做java的,可是问题也来了,面试还不错,这几天急着租房子,就是没有合适的,那位北京的朋友有这方面的消息,小弟拜谢了!
- 如何使Frame不能最大化?
- 求助 vlc怎么实现视屏播放的
- 请哪位帮我看看这段小程序?
- "a|b".split("|").length
socket是实现协议的一种技术。呵呵,讨论题,可以按自己的理解说话吧 :P
tcp是支持网络通信的协议
直观上讲没有什么联系 各干其事
socket是servlet
tcp/ip是http。
这位同学的研究精神很强大,
谢谢你的回答。也就是说,根据规范,Socket比TCP出现的早,那么,严格来讲,我们现在用的Socket,是不是应该成为:
TCP Socket。
两个不是相同类型的东西。
socket是软件。
TCP是协议。软件是拿来运行的,
协议是拿来遵守的,两者的关系如下:SOCKET是一个产品制造商,创建的产品中有的可以符合TCP的标准,也有的可以符合UDP的标准。
Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据报式Socket是一种无连接的Socket,对应于无连接的UDP服务应用。 转自以下链接
http://hi.baidu.com/xiao1dian/blog/item/cd10744a4da7ba2009f7ef5e.html
不同的socket有不同的协议族。而tcp就是一种。描述一个主机。应用程序。套接字抽象层。协议。端口号之间的逻辑关第。出自<<java tcp/ip socket编程>>
更底层一点raw socket可以在第三层工作 IP
更加底层的socket可以基于第二层(MAC)的协议上面工作所以想到socket不要只是跟TCP扯上什么关系,很显然Java实现的socket只能基于第四层协议
也许这个就是在JVM之上的socket和tcp的关系吧