不懂recvfrom与recv,以及send与sendto。看了看msdn,但是没有看懂。
开始还以为一个是SOCK_STREAM,一个是SOCK_DGRAM用的。
原来区别好像不是这个,有没有大侠可以帮我讲讲。
开始还以为一个是SOCK_STREAM,一个是SOCK_DGRAM用的。
原来区别好像不是这个,有没有大侠可以帮我讲讲。
解决方案 »
- 重载的button按钮无法显示(MFC对话框编程),编译、执行没有出现错误
- 老问题 为什么析构函数可以为虚函数,而构造函数不行?
- 有间隔的取出记录的sql查询语句
- 自定义的ActiveX为什么不能在ASP中使用???
- 用GetDlgItem获得一个指针以后,该怎么使其响应消息?
- 请教DBGrid+ADO的用法
- 关于CListCtrl内存泄漏的问题
- 我用vc生成一个单文档程序,菜单中有一个退出的菜单项ID_APP_EXIT,他对应哪一个消息处理函数呢?
- 很多人问过这个问题:没有word如何读取Word文档内容到自己的编辑器?或Doc复合文件的结构是什么?没人知道吗?
- ARM7(LPC2210)用一个定时器,定了两个时间,为什么只有一个触发了
- 关于gets函数,答好给分
- C++中DELAY延时函数是否还有用?
recvfrom和sendto是用于无连接套接字的(比如UDP)
而recv和send是用于面向连接套接字的
读取面向连接的协议的数据时,套接字必须已经连接.
读取无连接的协议的数据时,套接字必须绑定!
再看看Recvfrom:
套接字没有必要连接,但是本地IP必须已知,一般套接字不需要,也不建议绑定,可以通过对方的sendto函数间接绑定