LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 841|回复: 0

在客户/服务器模式下运行网络通信程序出现问题!!!

[复制链接]
发表于 2008-1-15 16:49:13 | 显示全部楼层 |阅读模式
我在Linux系统下编写网络通信程序时,碰到这样一个问题:
在一台机子运行客户程序,而在另外一台机子上运行服务器程序.在客户端输入服务器机子的名字,客户端的程序是通过
gethostbyname()这个函数来获取远端服务器的信息,这个信息就是hostent结构,它里面存储了远端服务器的IP地址,通过这个IP地址客户机就可以和远端服务器进行通信.客户程序和服务器程序编译都没问题,可这2个程序分别在客户机和服务器机子这2台机子运行时就是无法通信,问题出在gethostbyname()函数.如果把客户程序和服务器程序放在同一台机子可以通信得很好,为什么在2台不同的机器上就不行呢?gethostbyname这个函数是怎么回事啊?
      迷惑中........
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表