TC官方合作论坛

 找回密码
 立即注册
查看: 323|回复: 4
打印 上一主题 下一主题

[已解决] 版主-管理-高手-大神,帮忙看看这个问题谢谢

[复制链接]
跳转到指定楼层
楼主
发表于 2013-9-8 16:00:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网络API :
下面这个线程已经能成功接收和发送了,但是我现在需要这个线程只接收,接收完毕一切都关闭,而发送用另一个按钮点击发送


        网络.初始化()
        套接字句柄=网络.套接字(1)
        网络.绑定(套接字句柄,测试端口)
        网络.监听(套接字句柄,20)
        rIP=0
        新套接字句柄=网络.接受(套接字句柄,rIP)
        返回值=网络.接收文件(新套接字句柄,"c:\\3.bmp")
        如果(0!=返回值)
            辅助.消息框("接收文件失败")
        否则
           // 网络.发送到(服务器套接字句柄,"8888",客户IP,客户端口) //这个需要手动发送
        如果结束


        网络.关闭套接字(服务器套接字句柄) //这些被关闭以后,我按钮点击发送就没用了,不关闭的话能行,怎么办      
        网络.关闭套接字(新套接字句柄)
        网络.关闭套接字(套接字句柄)
        网络.关闭()


下面是我按钮点击发送


功能 发送答案_点击()
    网络.初始化()
    服务器套接字句柄=网络.套接字(2)
    网络.绑定(服务器套接字句柄,测试端口)
    网络.发送到(服务器套接字句柄,"8888",客户IP,客户端口) //就这个
    网络.关闭套接字(服务器套接字句柄)
    网络.关闭()
功能结束
回复

使用道具 举报

板凳
发表于 2013-9-8 21:19:43 | 只看该作者
  1. 网络.关闭套接字(服务器套接字句柄) //这些被关闭以后,我按钮点击发送就没用了,不关闭的话能行,怎么办      
  2.     网络.关闭套接字(新套接字句柄)
  3.         网络.关闭套接字(套接字句柄)
  4.         网络.关闭()

复制代码

你干嘛在第一次接收完文件后,将套接字句柄也关闭了啊,甚至将网络资源也释放了啊

  1.        网络.关闭套接字(套接字句柄)
  2.         网络.关闭()
复制代码

这两步工作你可以完全可以在销毁函数中再做呀
回复 支持 反对

使用道具 举报

沙发
发表于 2013-9-8 17:01:00 | 只看该作者
你说的我看的不太明白啊
回复 支持 反对

使用道具 举报

地板
发表于 2013-9-8 21:29:18 | 只看该作者
一会儿是流式套接字,一会是数据报套接字,乱糟糟滴
回复 支持 反对

使用道具 举报

5#
发表于 2013-9-9 16:32:33 | 只看该作者
初始化过程已经关闭套接字句柄,你再点还有什么用
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-2 12:35 , Processed in 0.145370 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表