问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Socket高手看下

发布网友 发布时间:2022-05-24 18:30

我来回答

3个回答

热心网友 时间:2023-10-25 06:21

思路不是很对。
上面说得很好,receive是一个拥塞函数,不仅仅是没有接受到数据的时候拥塞,而是一直拥塞,直到对方关闭套接字才会关闭。

你用一个socket同时 做了 服务端和客户端的工作。
这表明,这client.receive函数一直接收来自send函数的数据。
所以才会出现第二次接收的时候,进入死循环(原因是receive一直在等待数据传送结束)
======我的想法
分开两个程序,虽然是在同一电脑,还是分开好,一个客户端,一个服务端。
服务端的receive 用一个死循环,不停收信息,
while(1==1)
{
receive;
Thread.Sleep(5000);
//你需要写行代码手工跳出这个循环
}
跳出这个循环后,只能再new一个socket进行下一次通讯

热心网友 时间:2023-10-25 06:21

Receive 是个阻塞函数,意思就是,如果服务器没有返回数据给client,程序代码将一直停在client.Receive(wwww1);这一行等待,下一行代码不会执行的,所以,你这里卡死,应该是由于你的服务器端没有返回数据给client.
通常,我们写Socket的收发的时候,是分开写的.并且是写在线程中,一个监听线程负责Receive,一个发送线程负责Send,这样就不会出现等待数据发送或者接受时,界面假死或者程序无响应了

热心网友 时间:2023-10-25 06:22

第一个关掉看看呢?
client.Shutdown(SocketShutdown.Both);
client.Close();
关掉后在连接尝试看看
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
初中英语语法讲解:名词所有格 关于名词所有格一问 暗区突围画面怎么设置最好-暗区突围画面设置推荐 暗区突围打开的箱子怎么关上 保险箱关闭攻略 暗区突围 暗区突围画面设置怎么弄最佳? 暗区突围 暗区突围光影怎么调? 暗区突围 暗区突围中间白点怎么设置? 暗区突围灵敏度怎么调最稳 暗区突围灵敏度最佳设置方法 我的WIN7 64位系统无法安装打印机HP1136,请支持啊,急。驱动下载也没用... win7电脑连接不上惠普打印机Win7系统安装不了惠普HP1007打印机 魔域服务端源码 怎样用SetSocketOption函数设置MulticastInterface属性 鼻子一直痒老打喷嚏怎么办 熊猫tv小乌龟现在新浪微博叫什么? 昭昭代驾司机端怎么下载 聚能跑司机端怎样下载 无证驾驶强险怎么赔偿 无照驾驶交强险赔偿范围是什么 交强险无证驾驶如何赔偿? 无证驾驶交强险 交强险没有驾驶证能赔吗 无证驾驶应该怎么处罚,无证驾驶交强险赔吗 无证交强险赔偿多少钱 xp32位系统 能安装什么系统 求歌词:我时间滴答滴答滴答滴答不停的转动,我心在扑通扑通扑通... 尽情摇摆身体把悲伤抛弃是什么歌 手机和电脑使用同一个,聊天记录能够同步吗? OPPO手机可以更换主题么?要怎么更换? “共享、分享”的古汉语说法有什么呢? 分享分享感情的本质是什么呢? java中如何创建网络流,比如下面这个,但是这个存在问题,第一句就调试不过去 c# socket类的问题 重庆工程类中级职称申报条件是什么? 重庆工程类中级职称计算机考试考那几个模块 不给对方打微信电话如果知道他的微信铃声 微信铃声怎么只用蓝牙耳机提醒,不要手机喇叭发声提醒? 给对方打电话对方没有我的铃音而是由于微信语音咋回事? 手机接听电话时,如何关闭微信提示音?每次我接电话时,哪个微信提示音都要把耳朵给我震聋了!我的是三星 王岳伦与美女壁咚被拍,曾卖房帮他拍电影的李湘,看错人了吗? 影视作品中男演员在拍摄公主病抱镜头时都很轻松,这是真的吗? 张嘉译在影视剧中撩过哪些女人? 影视多了难免出来老套的梗 ,影视剧中有哪些老得要死的套路呢? 七个劲爆陀螺名称及特征 爆转陀螺2002青龙之章 汉化版[GBA]如何操作 爆转陀螺g点旋转必杀技 有关劲爆陀螺的资料 劲爆陀螺资料 爆旋陀螺第一部、第二部、第三部的迅雷下载地址谁知道?(国语版的) TVB【爆旋陀螺】片尾曲日语翻译成中文 爆转陀螺王的人物介绍