社区
通信技术
帖子详情
socket多线程send数据报10053
leon_罗
2013-10-31 12:03:54
我在做一个代理服务器一样的东西 ,用户向我请求数据,我从网上得到数据再转发给用户;
程序现在从网上获取数据没有问题,但是在下发数据的时候,有时候数据发送不完整 通过函数得到的错误是10053 10054一类的错误
我想问下 这是什么原因导致的 有什么办法解决没有
或许谁也遇到过这个问题 可以一起讨论下 我的QQ是944894913
...全文
329
1
打赏
收藏
socket多线程send数据报10053
我在做一个代理服务器一样的东西 ,用户向我请求数据,我从网上得到数据再转发给用户; 程序现在从网上获取数据没有问题,但是在下发数据的时候,有时候数据发送不完整 通过函数得到的错误是10053 10054一类的错误 我想问下 这是什么原因导致的 有什么办法解决没有 或许谁也遇到过这个问题 可以一起讨论下 我的QQ是944894913
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
max_min_
2013-11-01
打赏
举报
回复
可能有某一方掉线了的!有没有作心跳处理呢? 可以每次用socket的时候判断是否有效,无效的话启动重连机制!
Socket
聊天程序(一个服务端,多个客户端)
Socket
聊天程序(一个服务端,多个客户端) 可通过设置IP地址,进行局域网聊天,互联网聊天。。详细配置可以看下我blog的文章。 blog中搜索:
Socket
聊天程序
python
socket
多线程
传输
数据
一个python写的p2p 文件传输和
数据
交流的程序 花了三天从零开始python写出的,要是有不规范的地方还请见谅 使用了
socket
套接字的知识 threading
多线程
的知识 github地址:https://github.com/lokey-t/p2p-
socket
- import
socket
import os import json import hashlib import threading IP =
socket
.gethostbyname(
socket
.gethostname())#获
多线程
中对同一
socket
调用
send
/
send
to
群里问
多线程
环境中对一个
socket
进行
send
可以不可以; 答: 这个问题不是
多线程
问题 , 是TCP / UDP 的问题; 如果是tcp ,这是个错误的设计,如果你无视
数据
顺序,那可以 ;如果是udp可以; TCP: 在win32上,我没有找到
send
是否线程安全, 但找到了WSA
Send
并不是线程安全的.因此假设
send
也不是线程安全的,仅仅假设; 在posi...
C++
Socket
多线程
编程 服务端收发
数据
业务分离
当前存在的问题 在目前版本的网络通信引擎中,服务端收到
数据
(recv)后,会立即对给它发网络
数据
的客户端返回一个网络
数据
包(
send
),并且recv和
send
的做法是在同一个线程中的。 那么存在什么问题呢? 我们都知道TCP是面向字节流的传输协议,TCP连接的双方都有一个
数据
缓冲区用来接收
数据
。那么如果一方发送的速度远大于另一方接收的速度时,可能会导致接收方的缓冲区满,从而导致网络阻塞。 在同一个...
关于
socket
api的原子操作性和线程安全性的探究和实验测试(
多线程
同时
send
,write)
本文转载自:https://www.cnblogs.com/whuwzp/p/thread-safety-
socket
-
send
.html 1. 概览 1.1 起因 自己写的项目里,为了保证连接不中断,我起一个线程专门发送心跳包保持连接,那这个线程在
send
发送
数据
时,可能会与主线程中的
send
冲突,因此我就想探讨一下
socket
api是否具有线程安全性。网上很多说法,但多是推测,于是我结合man pages、StackOverflow和大佬们的博客等资料,做了简单的实验测试一下,用事实说话。 1
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章