套接字连接的三种方式

套接字连接的三种方式 <script language="javascript" type="text/javascript">document.title=" 套接字连接的三种方式 - "+document.title</script>
       如何使用套接字进行通信呢?服务器程序会首先启动,然后它就只是等待来自客户的请求.通常,由客户程序发起一个连接,指向它希望连接的服务器.当客户发出请求时,服务器可以接受这个连接,变即启动一个特定的服务器端套接字,通过它与客户端套接字相连.为了支持这种操作模式.可以使用三种不同的套接字连接:
1 : 客户连接(Client connections)由客户启动,并将本地客户套接字与远程服务器套接字相连.客户套接字必须说明它们想连接的服务器.需要提供服务器的主机名或IP地址及其端口号.
2 : 监听连接(Listening Connections) 是等待客户的被动服务器套接字连接.一旦客户发出了新的请求,服务器就会为该特殊连接生成新的套接字,然后返回监听状态.监听服务器套接字必须说明代表其提供服务的端口吗(事实上,客户正是通过该端口进行连接的).
3 : 服务器连接是由服务器激活的连接,负责接受来自客户的请求.
     这些不同的连接种类只对建立客户与服务器之间的连接具有重要性.一旦连接建立完毕.连接的双方都可以自由发出请求并彼此发送数据.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值