C语言写的局域网聊天工具怎样应用到外网?

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:45:36
小弟不久前用C写了个简单的局域网聊天工具,只能和连接到同一个主机的电脑聊天,我们的组网方式是一台主机连到校园网,其他机子接到交换机。再连接到主机,我想实现和外网的机器聊天,就是整个英特网的聊天功能,应该怎么做呢?
我门学校的实验室都是这种组网结构,我想和其他实验室的人通聊天应该怎么样来修改程序?
我的IP是:192.168.0.119(我们的主机192.168.0.1) 我要与其他实验室的非主机聊天(他们的主机也是192.168.0.1)我应该输入什么样的IP,也就是跨网段通信的问题?

看你的程序怎么写的,如果是使用TCP或者UDP侦听,指定IP地址进行链接,那是肯定没有问题的,什么环境都可以使用。

但是如果是使用广播方式发送消息,那就只能局域网使用,一般的路由器都会过滤广播。

补充:
只要不是依赖广播的就可以用,无需修改,依赖广播的修改为指定地址链接(一对一)。没看见你的程序,谁知道怎么修改。