SOCKET自动被关闭是什么原因

我写了一个服务器程序。同事写了一个下位机。但他用两台下位机去连接我时前面的一台会被关闭。
问题是出现在下位机。他写了一个线程当按F2时执行

我感觉他这样写有问题SOCKET是全局的会不会下一台机器建立了一个相同的SOCKET所以前面的就就掉了

喜欢c和c++,或者汇编,或者喜欢windows sdk,或者喜欢算法的 朋友 
并且最后一点,也是最重要的一点:有良好的 言行的 家伙
32*32点阵是个学问,我深的画icon精髓,有没有伯乐给我推荐一份工作

ICON的艺术还是技术? 艺术值钱,技术不值多少钱.
我所以这么说,是因为我自己开发一个软件,除了icon做好了之外别的八字没撇,但是icon画的的确很棒,催动我去完成程序,可惜程序亲自写的时候,发现问题接踵而至,头都疼死了,开始怀疑it这条路,我走的很辛苦

Microsoft Tablet PC Platform SDK有人用过没啊 关于手写识别的SDK 小弟新手 看不懂怎么用 向各位请教一下在MFC中的使用方法 谢谢~上述代码总是返回错误10013,上网查说是权限问题,不解,我用的是VS2005,Vista操作系统,求指教!!!

原始套接字提供管理下层传输的能力,他们可能会被恶意利用。因此,仅Administrator组的成员能够窗口SOCK_RAW类型的套接字
那我如果想用的话应该怎么办,比如进行哪些设置之类的?
为何从文件中读取的字符串不能直接加到另一个字符串上,而赋值给另一个字符串再进行相加却可以了
fscanf最后不能传递一个CString对象啊,好好看MSDN函数参数说明
ReleaseBuffer()不是必须的, 主要看你是否修改str2里的东西, 如果没, 可以不调用
fscanf就是要修改str2的内容,所以这里ReleaseBuffer是必须的
在网上查到过,采用多线程的方法,多线程是多任务同时运行,而我现在的是我一个对话框已显示,但不关闭,是否还属于多线程?求高人,解答,或给出一个解决思路
对话框阻塞了你对话框所在的线程,,也就是list 的线程,,如果你的主线程和你的list不是同一个线程的话。
对话框只是资源
线程是程序运行的轨迹
如果你打开的对话框实例只有一个,下一次依然是用这个实例名的话,当然得先关闭才能再次打开
要同时存在两个或多个打开的对话框,那么实例必须不同,不一定要多线程,主线程用来界面显示一般怕是够了吧
UI thread可以同时打开多个界面。对话框分模态和非模态,模态对话框必须要完成对此对话框的操作才能去干别的,非模态对话框也不必如此。你可能用的是模态对话框。
线程分为辅助线程和用户界面线程,一般主线程作为UI线程,维护所有的窗口,用来处理窗口消息;其它线程作为辅助线程(worker thread)。你的问题的标题和你的问题不是一回事?
问题现在解决了,但又有新问题了:内存泄露,我在list双击下,动态申请(new)一个对话框,但是要释放这个内存空间,就不好弄了:
1、在主线程里释放这个对话框,则我双击list后,弹出的对话框一闪而过,我希望停下还要做其他事情。
2、如果在双击弹出的对话框(OnCancel)里释放,就跨出类了,且申请的是一个局部变量,肯定存在内存泄露
开始提出问题补充:我想双击list弹出一个对话框,在不关闭此对话框下,双击list另一个选项弹出另一个对话框。
现在做到了,但明显存在内存泄露。
一个类的成员函数释放另一个类成员函数的临时变量,可以吗?
释放临时变量?在一个函数中new的,想在另个函数中释放?把它的地址传递给另个函数,在另个函数中delete
貌似以前没见过这样用,可以试试
但总觉得有些……, 或者估计还有更好的方法
来源: nba直播

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值