社区
C++ Builder
帖子详情
帮我看一下这个socket错误(参与有分)
huche
2001-10-30 03:56:03
我在使用TClientSocket用SendBuf发送数据包时出现如下,错误,谁帮我看一下是什么错?谢谢!!
Windows socket error: 在一个非套接字上尝试了一个操作。 (10038), on API 'send'
---------
头五位参与者每人五分,解决问题者五十分,不足五位参与者已经解决问题,剩余部分分数送解决问题者。谢谢!!
...全文
1035
10
打赏
收藏
帮我看一下这个socket错误(参与有分)
我在使用TClientSocket用SendBuf发送数据包时出现如下,错误,谁帮我看一下是什么错?谢谢!! Windows socket error: 在一个非套接字上尝试了一个操作。 (10038), on API 'send' --------- 头五位参与者每人五分,解决问题者五十分,不足五位参与者已经解决问题,剩余部分分数送解决问题者。谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Skywings
2001-11-20
打赏
举报
回复
好象ESocketError是C++ Builder的try catch不能捕捉的异常
huche
2001-10-31
打赏
举报
回复
To szwxj(甲骨文)
如果这样,我每发一次包岂不都要同过产生OnConnect事件才能发送??
zTommy
2001-10-31
打赏
举报
回复
你把源程序贴出来吧,这样很难看出问题。
szwxj
2001-10-30
打赏
举报
回复
把你Open之后的代码放到TClientSocket的OnConnect事件中,否则,SendBuf永远会出错。
另外一种方案就是阻塞方式,但不推荐。
781014
2001-10-30
打赏
举报
回复
啊。这个问题我还没时间去研究不过你要是想搞NETBIOS到还是可以和我一起来搞。
huche
2001-10-30
打赏
举报
回复
非阻塞(ctNonBlocking)
.
.
.
Socket->Host=Ip;
Socket->Port=StrToInt(Port);
Socket->Socket->Connect(Port);
Socket->Open(); //此行语句有无都出错,放connect前面也出错。如果放上一句前面出错时会自动断开连接。
.
.
.
k = SendData.Length();
char* buf=new char[k];
for(i=1,j=1;i<=k;i++)
{
if(SendData[i]==char(1))
{
s1=SendData.SubString(j,i-j);
strcpy(buf+j-1,s1.c_str());
j=i+1;
}
}
try
{
Socket->Socket->SendBuf(buf,k);
}
catch(Exception &e)
{
InsertMsg(e.Message,true);
}
gloom
2001-10-30
打赏
举报
回复
可以贴出部分代码么?
szwxj
2001-10-30
打赏
举报
回复
是不是调用SendBuf之前,没有Open?
注意,如果TClientSocket是非阻塞的(默认),那么Open是立即返回的,但此时并没有真正建立连接。
Liusp
2001-10-30
打赏
举报
回复
详细点?
cctime
2001-10-30
打赏
举报
回复
看一下程序片断
socket
/io(6)、PHP
SOCKET
编程
1. 预备知识 一直以来很少看到有多少人使用php的
socket
模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的
socket
模块可以做很多事情,包括做ftplist,http post提交,smtp提交,组包并进行特殊报文的交互(如smpp协议),whois查询。这些都是比较常见的查询。 特别是php的
socket
扩展库可以做的事情简直不会比c差
【CAN 通讯】深入解析:
Socket
CAN中的
错误
帧及其应用
在复杂的车载网络系统中,通过CAN (Controller Area Network) 协议进行的通信必须是准确和可靠的。然而,由于多种原因,例如电气干扰、硬件故障或设计缺陷,CAN通信过程中可能会产生
错误
。在这些情况下,
错误
帧(Error Frame)成为了网络自我诊断和通知的关键机制。
错误
帧不仅
帮
助系统识别和响应存在的问题,而且在维持系统整体稳定性和性能方面发挥着重要作用。
c语言
socket
通讯和进行进行大文件分片传输
c语言
socket
通讯和进行进行大文件分片传输 server端代码和client端代码 在windows上创建Cygwing工程11
socket
-server,创建完成后启动工程看不到效果,必须放到linux上启动工程才可以看到效果 服务端代码 #include <arpa/inet.h> #include <asm/byteorder.h> #include &...
web
socket
/vue-
socket
.io/
socket
.io-client相关认识理解
前言 因为项目需要在vue用到web
socket
所以找了很多帖子与资料,但是原生的需要封装逻辑比较复杂,对于仅仅是使用学习成本比较大,第三方插件的话我找的有vue-
socket
.io、
socket
.io、
socket
.io-client,其中vue-
socket
.io与
socket
.io我使用时都遇到个问题,就是全局组件挂载后没有找到io实例,找到了io实例与相关方法但是却无法使用,例如on方法,使用时无任何报错,但是控制台没打印后台传输的数据,而最后找到了
socket
.io-client直接挂载io实例使
IOS
Socket
使用大全 -将持续更新
Socket
使用大全 第一部分、概念的理解 1、什么是
Socket
?
Socket
又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。
Socket
描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务
C++ Builder
13,871
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章