那哥们 9:45:09
我用socket跟java交互,1秒 传10000条还是没问题
我 9:45:34
http协议就不是socket?
那哥们 9:46:33
啥意思?
那哥们 9:46:56
我说我传输用 socket 传输,
我 9:48:04
浏览器和服务器交互传输也是 socket 传输
那哥们 9:48:37
?
那哥们 9:49:01
你咋不说都是 机器码 啊
我 9:50:10
我想说的是就是报文格式不同而已 本质是一样的 差别不会太大
那哥们 9:50:49
[流汗]
那哥们 9:51:38
那底层的 网络协议 什么不都是 基于 tcp/ip 的
另一哥们 9:51:58
http是请求响应,socket是套接字
另一哥们 9:52:07
不同的概念呢
那哥们 9:52:50
http 你能保持长连接么?你能实现异步数据传输么?
我 9:52:52
我经常用http协议做长连接应用...
另一哥们 9:53:14
.... ....很想看下代码,呵呵
那哥们 9:53:20
你http能做长连接?????
我 9:53:27
http协议 就是 socket 的“轻度”封装
另一哥们 9:54:25
不聊这个了吧
另一哥们 9:54:26
呵呵
我 9:54:29
http协议和socket通信的区别就是http协议在socket通信的基础上面加了个报文头而已
另一哥们 9:54:45
是吗?
另一哥们 9:54:54
我的google下了
另一哥们 9:54:56
呵呵
我 9:55:27
请求响应这个机制其实是服务器的机制
那哥们 9:56:22
哦 看来我老师当初传道有问题啦。我得找他去
我 9:56:49
你研究下 “推” 把
我 9:57:32
推里的全推 说穿了就是 通过http协议长连接的一直体现
另一哥们 9:57:41
恩,lancal讲解不错,受用了,呵呵
我 10:01:23
不过flex退出历史舞台可能还要段时间,不过退出是必然的
现在html5也封装了socket实现,可以直接调用系统底层socket api
flex就更没地位了
那哥们 10:02:06
html5 至少还得5年之后吧
我 10:02:33
虽然标准还没推出 但是大多都支持了
那哥们 10:02:38
不过现在银行的项目 还是很多基于flex的
我 10:04:33
而且现在找个会flex的人才不容易啊 精通的很少 要价也高
那哥们 10:05:11
我靠 有的是 价格也不贵,,北京8K左右而已
另一哥们 10:05:35
java价钱最低了
另一哥们 10:05:37
我 10:06:23
flex用系统组件生成的源文件太大 需要优化 光会“优化”的人就没多少
那哥们 10:06:28
恩 要是只是搞应用层的东西,,直接没啥出路
另一哥们 10:07:02
那socket,多线程,会这些的,你觉得怎么样
那哥们 10:07:06
可以全用as3 或者自定义,那样会少点。。
那哥们 10:07:52
要是比较精通 还是可以的。
那哥们 10:08:15
济南这边 我同学也都是搞纯java的 7-9K
另一哥们 10:10:06
恩,那是,任何东西,精通了待遇都会好点,问题是人多了,也不好
那哥们 10:13:30
我 你做http长连接,是不是自己写http服务器,来搞的。。你这样做的意义是什么呢?
我 10:14:25
现在大多数服务器都是支持长连接的
我 10:14:30
只是不常用而已
我 10:15:25
比如servlet 你如果不close 系统会关掉这个连接吗?
那哥们 10:20:36
servlet 不close 怎么实现?
我 10:21:10
唉 服务器方面你吃的还不够透彻...
那哥们 10:21:27
对 确实
我 10:23:28
一个请求过来 系统会分出一个线程去处理
只要这个线程不结束,而且你不去colse这个连接就不会关闭
那哥们 10:24:43
这个我知道,但servlet response了以后 这个链接不就被销毁了么?
我 10:26:43
流的句柄你是可以通过 request和response得到的
你可以重写service方法 也可以在doPost 或者 doGet方法里面出来
只要不出这个方法就行了
我 10:30:43
其实处理和大多数的socket服务器端没什么区别
那哥们 10:33:31
这个倒是这样的,但是http的长连接还是不怎么安全的。
那哥们 10:33:56
只是人为的延长 链接寿命。
我 10:34:14
你你服务器端不是这样?
那哥们 10:34:23
是
我 10:34:27
那你做socket服务器端是怎么做?
那哥们 10:34:33
但还是有区别的。
我 10:35:22
其实都是这样做 我也做过socket服务器端 每隔一段时间做个唤醒线程保持连接
那哥们 10:35:34
不是吧
我 10:35:44
那你是怎么做?
那哥们 10:35:49
监听啊
那哥们 10:36:01
实时监听数据流啊
我 10:36:13
你是说NIO?
那哥们 10:36:14
socket也是有同步异步的
那哥们 10:38:28
不过以前确实只把 http只是做短连接。学习了。谢谢 我 的分享,奖励一朵、