1.Linux长连接
Client方与Server方先建立通讯连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在,可以用下面命令查看连接是否建立:
netstat
–f inet|grep 端口号(如5678)。
此种方式常用于点对点通讯。
2.Linux短连接
Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点通讯,比如多个Client连接一个Server。(见图1与2)图1图2linuxidc@linuxidc-laptop:~$ netstat --f inet
激活Internet连接 (w/o 服务器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 linuxidc-laptop.l:48704 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48712 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48705 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48710 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:35264 pk-in-f101.google.c:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48709 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48711 208.46.163.16:www ESTABLISHED
活跃的UNIX域套接字 (w/o 服务器)
Proto RefCnt Flags Type State I-Node 路径
unix 2 [ ] 数据报 5584 @/com/Ubuntu/upstart
unix 2 [ ] 数据报 5807 @/org/kernel/udev/udevd
unix 2 [ ] 数据报 15620 @/org/freedesktop/hal/udev_event
unix 11 [ ] 数据报 15001 /dev/log
unix 3 [ ] 流 已连接 27341 /tmp/scim-bridge-0.3.0.socket-1000@localhost:0.0
unix 3 [ ] 流 已连接 27340
unix 3 [ ] 流 已连接 27314 /tmp/scim-bridge-0.3.0.socket-1000@localhost:0.0
unix 3 [ ] 流 已连接 27313
unix 3 [ ] 流 已连接 27296 /tmp/.esd-1000/socket
unix 3 [ ] 流 已连接 27295
unix 3 [ ] 流 已连接 27248
unix 3 [ ] 流 已连接 27247
unix 3 [ ] 流 已连接 27231 @/tmp/dbus-3q5J0u31If
unix 3 [ ] 流 已连接 27230
unix 3 [ ] 流 已连接 27229 /tmp/orbit-linuxidc/linc-1ae9-0-4a97bedf77c51 Ubuntu上安装Linux版超级玛丽SuperTuxUbuntu 8.10下安装Google Earth(Google 地球 5.0 测试版)相关资讯 Linux教程 - Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (1) 评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中
|