Socket_基础知识_打开与命名_20130726


s 为描述符

SOCKET s = socket(AF_INET,SOCK_DGRAM,0)

与 s 关联的Socket的名称有

3个属性构成:

1.协议

2.端口

3.地址


通过这三者,客户端就能定位和识别服务端的Socket 啦,当然客户端的socket是不要求显示命名socket的,明白了吗?



listen()函数 ,服务端已命名,但未连接的Socket,为了接收来自客户端的连接请求,需要调用listen来做准备工作。


connect()如果没有 通过bind()函数来绑定,则conncet()会隐式地对本地Socket进行命名(即指定无冲突的端口号,合适的网络地址),因于此客户端没有必要去通过bind()函数显式地命名Socket。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值