CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

关于端口释放的问题,高分求教~~

楼主zover(zover)2004-04-02 12:48:10 在 C/C++ / C++ 语言 提问

socket编程中,把一个socket与一个端口绑定,发送完数据后,再把该socket关闭,用的是   close语句。但是下次再运行该程序时,提示该端口被占用,每次只能换个端口重新运行,如何解决。 问题点数:0、回复次数:7Top

1 楼zfive5(醉马不肖)回复于 2004-04-02 12:51:33 得分 0

SO_REUSEADDRTop

2 楼steedhorse(晨星)回复于 2004-04-02 12:51:46 得分 0

有这等事?关注。Top

3 楼yjh1982(血精灵)回复于 2004-04-02 12:56:41 得分 0

系统是会等待一定时间才能重用的.Top

4 楼happlyman(广瑞)回复于 2004-04-02 13:10:02 得分 0

没遇到过,关注!Top

5 楼zover(zover)回复于 2004-04-02 14:00:44 得分 0

是   linux   平台下的    
   
  在打开一个socket时(socket()),然后加上下面的代码  
   
  int   opt;  
  opt   =   1;   len   =   sizeof(opt);  
  setsockopt(sockfd,   SOL_SOCKET,   SO_REUSEADDR,   &opt,   len);  
   
  但是有问题   ??  
  Top

6 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2004-04-02 14:03:52 得分 0

SO_REUSEADDR  
   
  tcp的话这个等待是必须的2mslTop

7 楼playmud((猪头流氓)(抵制日货)(热烈庆祝火箭输球))回复于 2004-04-02 14:47:42 得分 0

其实你的客户端应该关了,服务器那边没有关闭这个连接,服务器那边关以下就行了。Top

相关问题

  • 请教高手:FreeBSD下什么命令能释放系统的端口
  • 关于端口资源没有释放的问题。望高手赐教!
  • 【100高分】什么是端口欺骗?
  • SQL SERVER 2000 端口问题。高分。。。。。。
  • 如何释放一个端口?
  • 关于clientsocket控件释放端口的问题,各位高手有什么好的解决办法没有?
  • 高分求解:用java怎么扫描端口?一定给分
  • 高分!!硬件320h端口资料谁有呀??
  • 高分求解!怎样编程关闭一个端口?
  • 怎样得到端口的地址。高分呀。

关键词

  • 端口
  • 服务器
  • socket
  • opt
  • 运行
  • 问题
  • 关闭
  • len

得分解答快速导航

  • 帖主:zover

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo