accpet()返回值new_sock的理
来源:互联网 发布:淘宝新店在哪里推广 编辑:程序博客网 时间:2024/06/03 15:27
对于client端
一开始client端是知道server端的ip
sock_fd = socket(AF_INET, SOCK_STREAM, 0)
ret = bind(sock_fd, (struct sockaddr *)&local_addr, addr_len)
connect(sock_fd, (struct sockaddr *)&remote_addr, addr_len)
所以client端send,recv一直用此socket。
而server端:
sock_fd = socket(AF_INET, SOCK_STREAM, 0)
ret = bind(sock_fd, (struct sockaddr *)&local_addr, addr_len)
new_sock = accept(sock_fd, (struct sockaddr *)&remote_addr, &addr_len)
accept()返回值new_sock才包含对端ip地址和端口信息,所以之后的通信都用new_sock,而不是sock_fd。
- accpet()返回值new_sock的理
- accpet 返回的描述符理解
- Linux下C语言SOCKET中accpet返回值。
- 关于Linux accpet()的错误处理
- socket编程中listen和accpet的理解
- 关于ACE静态库不能使用ACE_SOCK_Acceptor::accpet函数的迷思
- Ubuntu32下执行accpet函数出错
- 返回引用和返回值的差别
- 返回指针与返回值的区别
- 返回参数的值
- 返回值的理解
- SendMessage的返回值
- preparedstatement的返回值
- MessageBox的返回值
- InterlockedExchange的返回值
- mysql_insert_id的返回值
- sprintf 的返回值
- GetQueuedCompletionStatus的返回值
- 严重: IOException while loading persisted sessions: java.io.EOFException
- HTTP 1.1 中Transfer-Encoding chunked编码
- Spring 发送Email
- redhat 正确安装 MYSQL http://www.linuxidc.com/Linux/2012-02/54342.htm
- linux应用层程序makefile示例
- accpet()返回值new_sock的理
- MC新手入门(二十四)------ 游戏声效
- Android 4.0 Launcher2源码分析——Launcher内容加载详细过程
- CIRCOS教程翻译 5.9——Ribbons
- 实战开源OpenVPN 享受廉价SSL VPN
- Android压缩图片到100K以下并保持不失真的高效方法
- java代码中私有化构造方法
- Traceroute研究小结(含Demo)
- 应收账款余额显示