社区
Delphi
帖子详情
关于在Internet上用Socket连接时接收数据的一个问题!!!
dyfh
2000-08-23 07:12:00
我在Internet上的两台机器用两个Socket程序连接,从一台机子向另一台发数据,我是
每次发1K,并在接收端以最后一次小于1K为结束标志,可是在却因为并不能保证每次都能
成功发送1K而不断出错,请问各位前辈高人,有什么办法可以让接收端获知文件传送已结
束???
如果有几个文件同时发送,又如何让接收端Socket区分??
...全文
165
4
打赏
收藏
关于在Internet上用Socket连接时接收数据的一个问题!!!
我在Internet上的两台机器用两个Socket程序连接,从一台机子向另一台发数据,我是 每次发1K,并在接收端以最后一次小于1K为结束标志,可是在却因为并不能保证每次都能 成功发送1K而不断出错,请问各位前辈高人,有什么办法可以让接收端获知文件传送已结 束??? 如果有几个文件同时发送,又如何让接收端Socket区分??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kevin_qing
2000-08-29
打赏
举报
回复
发送端先告訴接收端有多少字节要发,然后就可以进入发送/接收的循环了。
在这里每次发送/接收的大小都无所谓,windows并不一定是在你send()以后立刻发送,
详细的见windsock2的文档。
C语言实例:只写了发送端的,接收端类似
send side:
....connected
int length;//length of file
char *buffer;//contain buffer of file ,size length
unsigned int nSent=0;
int nSend;
int szSend;
while(nSent<length){
szSend=length-nSend>1024? 1024:length-nSend;
nSend=send(sock,buffer,szSend,0);
if(nSend<0){
//error code here;
}
buffer+=nSend;
nSent+=nSend;
}
cyhan
2000-08-29
打赏
举报
回复
用stream方式传送.
IAmKylix
2000-08-23
打赏
举报
回复
需要你自己的简单的协议。
Sunlet
2000-08-23
打赏
举报
回复
在vc中,通过CAsyncSocket派生,每次发送数据量较少,发送端和接收端send和receive的长度参数设置成相等。可以实现每次传送数据的完整性。
php
连接
socket
服务器_PHP-
Socket
服务端客户端发送接收通信实例详解
在
Internet
上的主机一般运行了多个服务软件,同
时
提供几种服务。每种服务都打开
一个
Socket
,并绑定到
一个
端口上,不同的端口对应于不同的服务。
Socket
连接
过程根据
连接
启动的方式以及本地套接字要
连接
的目标,套接字...
php接收物联网数据,PHP-
Socket
服务端客户端发送接收通信实例详解
在
Internet
上的主机一般运行了多个服务软件,同
时
提供几种服务。每种服务都打开
一个
Socket
,并绑定到
一个
端口上,不同的端口对应于不同的服务。
Socket
连接
过程根据
连接
启动的方式以及本地套接字要
连接
的目标,套接字...
使用
Socket
在Android上建立TCP
连接
的开发指南
本文介绍了在Android平台上使用
Socket
建立TCP
连接
的基本步骤,包括添加网络权限、创建新线程、建立TCP
连接
、发送和
接收数据
,以及错误处理和资源释放。通过使用
Socket
进行网络通信,我们可以在Android应用中实现与...
Luat 功能开发教程(一)
socket
目录
socket
简介API说明实现流程同步与异步示例开机与
连接
网络
连接
服务器
socket
发送与接收消息常见
问题
连接
服务器失败最多同
时
支持多少个
连接
socket
异常的情况排查tcp
连接
,心跳包建议多长
时
间一次专网卡需要将那些...
socket
UDP、TCP发送
接收数据
socket
UDP、TCP发送
接收数据
基础计算机网络概念两台电脑的通信IP地址与协议公网IP和内网IPNAT技术端口介绍
socket
简介TCP/IP协议
socket
UDP发送
接收数据
udp发送数据udp
接收数据
TCP发送
接收数据
TCP与UDP的区别 ...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章