CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

在internet上和局域网内的机器进行socket通信

楼主netsbull(网牛)2002-08-01 17:46:28 在 VC/MFC / 基础类 提问

怎样在internet上和局域网内的机器用socket通信?  
  测试即给分 问题点数:200、回复次数:8Top

1 楼Wargod2002(Wargod2002)回复于 2002-08-01 18:50:56 得分 10

server:  
  1.socket(..);  
  2.bind(...);  
  3.listen(...);  
  4.send/recv  
   
  client:  
  1.socket(...);  
  2.connect(...);  
  3.send/recvTop

2 楼Sustain(支点)回复于 2002-08-01 18:54:06 得分 0

出去容易,进来难Top

3 楼2ndboy(贱男春)回复于 2002-08-01 18:54:20 得分 80

它们之中至少要有一个是独占的外部IP地址Top

4 楼netsbull(网牛)回复于 2002-08-01 20:42:14 得分 0

to:     2ndboy(丢丢)   (     )   信誉:100    
  能不能具体点,双方都是独占地址的程序我已经写好了,可是,如果一方是在局域网内,怎么通信呵,就像qq一样Top

5 楼99263()回复于 2002-08-01 20:49:52 得分 50

具有独占IP地址的机器作为服务器,另一台机作为客户端,这样由客户端连接服务器是没有问题的,不管是TCP   还是UDP都可以连接上的。Top

6 楼2ndboy(贱男春)回复于 2002-08-02 08:47:10 得分 0

对,只能是局域网内的主机主动去连接外网的主机了  
   
  否则就要象QQ那样,额外弄个服务器来中转Top

7 楼huaxiaotao(_flower)回复于 2002-08-02 08:52:47 得分 30

对于这个问题,只能内部主机作为客户端通过代理主动连外部,否则不有严重的安全问题了。Top

8 楼wuxuan(真心英雄)回复于 2002-08-02 09:34:06 得分 30

只能由内部主机作为客户端发起主动连外部IP,就像FTP一样.Top

相关问题

  • INTERNET访问局域网机器的问题。
  • 我在一个局域网中,怎样访问通过Internet连接的另一个局域网中的机器?敬请大侠指点!
  • 局域网机器IP问题
  • 局域网机器不能访问
  • 7台机器组建局域网
  • 局域网单台机器ping不通
  • 局域网连到internet
  • 关于SOCKET的问题。在局域网中的机器如何与外界通讯???
  • 如何使用Socket 从外网向局域网内部的一台机器发信息。
  • 有什么好的方法可以限制局域网内的机器的访问INTERNET?

关键词

  • 局域网
  • 主机
  • 服务器
  • 客户
  • socket
  • 连接
  • 机器
  • 客户端
  • 只能
  • 问题

得分解答快速导航

  • 帖主:netsbull
  • Wargod2002
  • 2ndboy
  • 99263
  • huaxiaotao
  • wuxuan

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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