关于socket
来源:互联网 发布:js的tostring方法 编辑:程序博客网 时间:2024/05/18 00:53
之前看了一个关于socket的java实战编程,主要是编写了四个类,关于tcp的两个客户端与服务端,,关于udp的两个客户端与服务端。
tcp的客户端与服务端主要是从客户端接收来自服务端的信息,时隔一段时间,记忆慢慢退却,今天再次学习,发现一个问题,我自己编写的代码,我是从客户端发送信息到服务端想让服务端接收,结果每次客户端一连接到服务端,服务端就会出现结果,而这时的客户端还没有发送消息呢,细看之前的视频,发现是应该是服务端接收信息,这不禁让我想起qq的制造流程,想应该是可以从客户端与服务端双向流程,便慢慢查找资料,原来socket只是负责建立两台计算机的连接,而ip则是两台计算机的标识,而socket不但是利用了ip而且他也包含了端口(port)
socket简单的来说就是ip+port来标识一台计算机(因为计算机是多任务的,所以利用port包主机虚拟化可以为多台),若是想要传递某种信息,则要相应的标准服务协议,比如http ftp,smtp,pop,imap......如果标准服务协议没有满足自己的需求,你也可以自己编写一种协议来适合于你自己,服务协议规定了通信直接所必须遵守的规则,了解了这以后,便明白原来tcp/ip协议分层协议原来的内涵是,每一层只关心这一层的工作,而需要下层协议时便向下一层传递,这在以前的书上是经常说的关键字,原来此刻方明白(呵呵,不晚)
socket编程。。。一般来说也不需要编写什么内容了,因为只要有对应的服务协议就可以了,比如邮箱要靠smtp,imap,pop
www资源靠http,ftp
下面的网摘有用
http://topic.csdn.net/t/20010517/09/123796.html
- 关于socket
- 关于socket
- 关于Socket
- 关于socket
- 关于socket
- 关于socket
- 关于Socket
- 关于socket
- 关于Socket
- 关于socket
- 关于socket
- 关于socket
- 关于socket
- 关于SOCKET
- 关于socket
- 关于socket
- 关于socket编程
- 关于Socket编程
- WINDOWS无法引导启动
- ATT和EQ作用
- Win32Forth初学者指导-前言
- 2D游戏编程笔记-1
- Qt应用程序部署—X11平台
- 关于socket
- 2D游戏编程笔记-2
- CAS SSO单点登录基础实践,配置CAS 服务器和CAS客户端
- 2D游戏编程笔记-3
- __declspec(dllexport)的位置问题
- xv6700上电信3G和evdo设置教程
- 2D游戏编程笔记-4
- 自定义异常处理错误信息
- 嵌入式跨平台GUI选择