社区
通信技术
帖子详情
求助:有关socket()函数返回值的问题,返回值异常?
於黾
2010-12-11 02:00:13
新建C++工程,利用SOCKET从以太网中读取数据,写入数据库中,数据库用的是ADO连接,C++版本是6.0
现在的现象是:必须配ODBC数据源(即使是错误的也可以,但是必须有这个名字),然后还要执行连接数据库的语句,SOCKET()返回值才是正常的1000左右,否则就会变成一个10位数,很诡异,不知道哪里出了问题。
...全文
166
1
打赏
收藏
求助:有关socket()函数返回值的问题,返回值异常?
新建C++工程,利用SOCKET从以太网中读取数据,写入数据库中,数据库用的是ADO连接,C++版本是6.0 现在的现象是:必须配ODBC数据源(即使是错误的也可以,但是必须有这个名字),然后还要执行连接数据库的语句,SOCKET()返回值才是正常的1000左右,否则就会变成一个10位数,很诡异,不知道哪里出了问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
於黾
2010-12-11
打赏
举报
回复
代码如下:
s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
IPPROTO_TCP的值是6,我改成IPPROTO_IP(值是0)现象还是一样。
而我照着做的样本工程,也是同样的代码,就没有这个问题,现在不明白差在哪。
ADO连接我用了msado15.dll,
AfxOleInit(); //初始化COM库,
m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->Open("Data Source=xrd;UID=xrd;PWD=gbjd;","","",adModeUnknown);//连接ODBC数据源
由于直接利用ORACLE自带连接的方式有时通信返回值是假的,即使网线拔掉也返回通信成功,所以改成了从ODBC获得数据源字符串,样本工程也是这样做的,没问题,新建工程如果不执行连接,SOCKET返回值就是8开头的一个10位10进制数,为什么?
linux send 失败_
求助
:sendto()发送UDP数据包失败:message too long该如何解决?
求助
:sendto()发送UDP数据包失败:message too long该如何解决?发布时间:2012-03-24 23:17:25来源:红联作者:zhl2001xlh800我想使用sendto()发送视频和音频UDP多播数据包,我使用getsockopt(context_data->
socket
,SOL_
SOCKET
, SO_SNDBUF, &bufsize, &siz...
【
求助
】AttachThreadInput
返回值
为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊
【
求助
】AttachThreadInput
返回值
为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊AttachThreadInput,无法共享目标窗口的输入队列之前用这个
函数
一直好好的,直到碰到某一个产品窗口类名是大名鼎鼎的 Chrome_WidgetWin_1是Chrome UI框架的安全机制导致的么,有没有解决方法?求大神支招...
在
SOCKET
编程中.select()
函数
的作用
转贴http://hi.baidu.com/f234f234/blog/item/982c9b225ab11af3d6cae259.html 急!!!急!!!
求助
!!有谁知道在
SOCKET
编程中,select()
函数
的作用,最好有代码的2006-08-22 14:22急!!!急!!!
求助
!!有谁知道在
SOCKET
编程中,select()
函数
的作用,最好
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到一个
函数
的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分请教如何限制程序运行的方法?
求助
:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)如何
socket
通信C语言
*(红字是代码)这是一个实现过程文档 一、学习
Socket
通信的原理
Socket
通信的原理是什么呢?看下图1: (图1) 图1是
socket
的server-client通信模式图。 第一个要理解的概念: 套接字(
Socket
): 多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同
通信技术
4,360
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章