首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 跪求套接字地址怎么写 [已结贴,结贴人:wudeshou82666]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 19:17:39 楼主
    我的机子是在一个陆由下面上网
    我要用套接字与外面的机器通信
    请问:
    我的套接字绑定的地址结构:SOCKADDR_IN要怎么写
    关键是IP了,因为我现在的IP是陆由分配的啊
    谢谢
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • akirya
    • 等级:
    发表于:2008-05-07 19:41:351楼 得分:10
    你要是客户端的话,绑定127.0.0.1
    或者不bind由系统来帮你bind
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • boblaw
    • 等级:
    发表于:2008-05-07 19:58:342楼 得分:10
    绑定,使用INADDR_ANY即可。
    C/C++ code
    SOCKADDR_IN tcpaddr; tcpaddr.sin_family=AF_INET; tcpaddr.sin_port=htons(端口号); tcpaddr.sin_addr.s_addr=htons(INADDR_ANY);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 19:25:443楼 得分:0
    谢谢楼上的
    弱问
    如果我的SERVER端IP改用有INADDR_ANY
    这样的话,是不是系统来负责分配一个IP来进行绑定啊,那就是说不一定需要自己机器真正的上网IP吗
    是不是这样,谢谢!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • boblaw
    • 等级:
    发表于:2008-05-08 19:33:354楼 得分:0
    系统怎么给你分配IP?
    设为INADDR_ANY表示会侦听所以到你这台机的访问,你从客户端只要能访问到这台机的IP就行了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-09 22:07:085楼 得分:0
    谢谢楼上的
    像你这么说那我做的客户端在调用connect函数的时候的连接sockaddr结构还是需要给出我server端的IP呀
    那我在server端在陆由下面的外网IP要怎么得到啊,要怎么来设置呢?
    弱问了
    谢谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-09 22:10:406楼 得分:0
    还有弱问
    我的socket程序在<<链接>>的时候会报无法解析的符号
    都是那些SOCKET函数名
    我包含了头文件进去
    好象我还差静态库没有包含进去
    要在哪里包含socket静态库呢
    谢谢
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved