Socket编程问题:想实现oicq之间的点对点传输,但如何区分在同一个局域网内不同的机器呢?

meteorshower 2001-06-27 11:32:52
在一个局域网中只有一个ip地址呀
...全文
293 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnss 2001-07-26
  • 打赏
  • 举报
回复
up
神农氏 2001-07-26
  • 打赏
  • 举报
回复
跟cnss相似的問題:
如果代理服務器為LAN內的computer_x開的端口是port1 , computer_x的socket端口是port2,那麼當lan外的socket向computer_x發信息時,應發給哪個端口,(port1 or port2).
按上面各位的講述,好像應該發給port1,這樣代理服務器才能知道轉發對象是computer_x,但我有一點疑惑是:port2是什麼時候指定的,如果沒指定,代理服務器是怎樣知道把包轉發給computer_x的port2的,
也就是說,SOCKET 的數據包中怎樣指定兩個端口,一個用來給代理服務器,另一個用來給computer_x.
請各位指點!
cnss 2001-07-25
  • 打赏
  • 举报
回复
如果局域网内一台机子开了1000这个端口listen,那LAN外的机子要connect到哪个端口连接??
jhc 2001-07-24
  • 打赏
  • 举报
回复
关注
edd 2001-07-04
  • 打赏
  • 举报
回复
当然前提是代理服务器要支持你这个东西
edd 2001-07-04
  • 打赏
  • 举报
回复
不用你管,代理服务器会根据端口分辨。
loocc 2001-07-04
  • 打赏
  • 举报
回复
是的
是需要代理服务器支持
老调重弹了
begin 2001-07-04
  • 打赏
  • 举报
回复
用socks协议,你的代理服务器要支持
PatrickGamp 2001-07-04
  • 打赏
  • 举报
回复
老问题,需要代理服务器支持,老帖子里有的,好好搜索吧
gamedragon 2001-07-04
  • 打赏
  • 举报
回复
同意flywhc(午夜蓝调)
你可以下个OICQ的显IP的补丁,看一下局域网里各个用户的IP和端口号就行了。
cnss 2001-07-04
  • 打赏
  • 举报
回复
关注
meteorshower 2001-06-27
  • 打赏
  • 举报
回复
To:clack(千里快哉风) 
在局域网外还需要代理服务器吗?
clack 2001-06-27
  • 打赏
  • 举报
回复
哦,没看清,你是说从局域网外向局域网内发吗?那需要你的代理服务器支持了
meteorshower 2001-06-27
  • 打赏
  • 举报
回复
Tp:xxxbird(*说你行,你就行,不行也行*) 
我是想实现oicq的某些功能,但如果没有代理服务器是不是就不行了?
clack 2001-06-27
  • 打赏
  • 举报
回复
点对点吗?直接用你局域网里的IP就可以搞定,服务器可以处理的。如:192.168.128.xxx ect.
xxxbird 2001-06-27
  • 打赏
  • 举报
回复
你是使用OICQ还是想自己编一个这样的软件?
如果你只是想使用OICQ在局域网中发送消息,则在局域网的出口处安装一个代理服务器就行了,如SYGATE等。
meteorshower 2001-06-27
  • 打赏
  • 举报
回复
To xxxbird(*说你行,你就行,不行也行*):
 比如说A和B都是局域网xxxx里,局域网xxxx的出口ip只有一个,但对于一个服务器程序来说的话
,A和B都连接一个服务器,他们的ip应该是一样的吧,但我想给A发消息,如何不会发到B上呢?
xxxbird 2001-06-27
  • 打赏
  • 举报
回复
还有:172.16.0.0 - 172.31.255.255.

实际上这些IP地址块是由IETF为专用网所保留,不会与别人冲突。
xxxbird 2001-06-27
  • 打赏
  • 举报
回复
只有一个IP地址,你是指合法的IP地址么?
下面的IP地址你可以随便用,不犯法:
10.x.x.x
192.168.x.x
flywhc 2001-06-27
  • 打赏
  • 举报
回复
同一个局域网内每个电脑都有自己独立的IP呀,只不过出了局域网才变成同一个IP,这时用端口号来区分不同的机器,返回数据时只要端口号确定,肯定不会有错的。

无论在局域网内还是外,代理服务器都会自动做这个映射
加载更多回复(5)

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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