首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 奇怪的 Socket [已结贴,结贴人:huwei001982]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huwei001982
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-06-11 10:13:12 楼主
    C# code
    private void button3_Click(object sender, EventArgs e) { Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //这时的IP无论填多少(除了0.0.0.0), 都可以连接成功 //但只要改了端口就连接不上了 client.BeginConnect("10.40.60.70", 80, new AsyncCallback(Callback), client); } private void Callback(IAsyncResult async) { Socket client = async.AsyncState as Socket; try { client.EndConnect(async); //连接成功 Console.WriteLine("connect successed"); } catch (Exception ex) { //连接失败 Console.WriteLine(ex.Message); } }


    是不是我对 Socket 的理解有误? 还是网络设置有问题?

    不可能随便填一个 IP 就能连接成功啊
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huwei001982
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-11 10:26:181楼 得分:0
    高手帮忙啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yilanwuyu123
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-11 10:31:192楼 得分:7
    要求指定IP地址的端口也是打开的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cancerser
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-11 10:45:433楼 得分:7
    俺这没这问题,都正常,帮不上你
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xingxing_ruby
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 21:12:444楼 得分:6
    端口号和主机名称!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • likegod
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 21:41:225楼 得分:6
    我以前在delphi下做,也有同样的问题。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wodegege10
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 22:07:046楼 得分:6
    端口有问题?
    没遇到过,用的都正常啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xingxing_ruby
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-15 12:37:527楼 得分:0
    C# socket
    连接主机只需使用主机名称和端口号连接既可!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xingxing_ruby
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-15 12:41:298楼 得分:0
    我的意思是使用端口号和主机名称以确认连接的主机!
    我就是这么处理的。c# socket.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangkuang5
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-15 15:29:249楼 得分:6
    端口号和主机名称以确认连接的主机

    主机名称 或是ip万一有重名的可能呢?会有问题不
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xingxing_ruby
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-16 15:28:2310楼 得分:0
    这谁家孩子没看住?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hnhyhongmingjiang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 21:54:0711楼 得分:6
    NND这个代码没看懂
    不过EVC下的代码我倒有
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zspsys
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 21:57:0812楼 得分:6
    端口有可能与MS内制端口冲突了吧 
    修改 删除 举报 引用 回复

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