社区
UNIX文化
帖子详情
关于socket函数与connect函数
芳草源
2015-08-03 09:07:51
想问一下,在客户端创建连接的时候,先创建了一个套接字mysocket,然后调用socket函数返回一个套接字描述符sockfd,然后调用connect函数,connect函数里面的sockfd和第二个参数mysocket明明是两个单独的套接字,这里不明白,为什么存在两个套接字?
...全文
412
回复
打赏
收藏
关于socket函数与connect函数
想问一下,在客户端创建连接的时候,先创建了一个套接字mysocket,然后调用socket函数返回一个套接字描述符sockfd,然后调用connect函数,connect函数里面的sockfd和第二个参数mysocket明明是两个单独的套接字,这里不明白,为什么存在两个套接字?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Socket
编程例子
Socket
编程例子
博客文章《完成端口详解》配套代码(压力测试客户端)
应广大朋友要求,这份代码是我博客里的文章《完成端口详解 - 手把手教你玩转网络编程系列之三》的配套代码的客户端部分
socket
编程:
connect
函数
网络编程
socket
api存在一批核心接口,而这一批核心接口就是几个看似简单的
函数
,尽管实际上这些
函数
没有一个是简单。
connect
函数
就是这些核心接口的一个
函数
,它完成主动连接的过程。
connect
函数
的功能是完成一个有连接协议的连接过程,对于TCP来说就是那个三路握手过程,它的
函数
原型: #include<sys/
socket
.h> #include<sys/typ......
linux_
socket
网络套接字
函数
(TCP通信)-
socket
函数
-bind
函数
-listen
函数
-accept
函数
-
connect
函数
-send
函数
-recv
函数
socket
函数
bind
函数
listen
函数
accept
函数
connect
函数
send
函数
recv
函数
首先将整个结构体清零,然后设置地址类型为AF_INET,网络地址为INADDR_ANY,这个宏表示本地的任意IP地址,因为服务器可能有多个网卡,每个网卡也可能绑定多个IP地址,这样设置可以在所有的IP地址上监听,直到与某个客户端建立了连接时才确定下来到底用哪个IP地址,端口号为6666。客户端需要调用
connect
()连接服务器,
connect
和bind的参数形式一致,区别在于bind的参数是
socket
函数
、
connect
函数
、
2006-07-19 11:261、
socket
函数
:为了执行网络输入输出,一个进程必须做的第一件事就是调用
socket
函数
获得一个文件描述符。 ----------------------------------------------------------------- #include
socket.h> int
socket
(int family,int type,int protocol); 返回:非负描述字---成功 -1---失败
UNIX文化
2,162
社区成员
4,353
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章