利用api函数实现socket通讯的问题

kosjakin 2002-12-08 02:30:06
我用api函数实现socket客户端时,绑定了本机端口,第一次运行可以连接到server端,但第二次运行就会报错,无法连接到server.
当我不绑定本机端口时,则不会出现这种情况,请问这是为什么?
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysf1980 2002-12-09
  • 打赏
  • 举报
回复
一个地址只能绑定一次,如果要重用,可以用api函数
int PASCAL FAR setsockopt( SOCKET s, int level, int optname, const char FAR *optval, int optlen )
optname设为SO_REUSEADDR
kosjakin 2002-12-08
  • 打赏
  • 举报
回复
由于server端有限制,必须让客户端绑定一个固定的端口。
那我该怎么办?
cuihl 2002-12-08
  • 打赏
  • 举报
回复
客户端不用绑定本机端口

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧