Linux socket编程连接外网服务器的问题
编写了一个socket程序,server端放到服务器上后IP地址写的是外网的IP,服务器用的是虚拟机,虚拟机上还有一个IP,client端的连接IP也是外网的IP,在本地运行client端,提示:connect:Network is unreachable 错误,这是client端的IP的代码,client_sockaddr.sin_addr.s_addr=inet_addr("221.221.172.202");请问改怎么修改?谢谢
connect:Network is unreachable
说明ping不上啊
我ping那个外网地址能ping通
ping是能ping通的
Server不用写IP,直接htonl(INADDR_ANY)就好,至于连不上,难道代码段有问题,贴出来看看呢
htonl(INADDR_ANY)修改完了,服务器程序运行在虚拟机上,虚拟机的地址是192.168.0.102 映射的外网地址是:221.221.170.179 客户端程序连接服务器IP地址写的是外网的地址,不能交换数据
不能交换数据,先确定代码不错的情况,是否S/C之间可以通
服务器用的是虚拟机,虚拟机上还有一个IP
你能 ping 通的是服务器 host 的 IP
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
是这样的,近段在WINDOWS上上网时总是有病毒,我不习惯装杀毒软件,以前也一直没装过,觉得麻烦。然后就硬盘安装了LINUX,还好,可以上网,可以查东西。但是我是在WINDOWS下做软件开发的,还想装上WINDOWS,不知道能 ......
请问谁有在linux下安装oracle的指导文档最好是11g的,安装了好几次都失败了,郁闷……
10g的文档,供参考.
linux平台下oracle数据库安装
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/47 ......
linux下安装了jdk1.4但版本还是1.3.1,又安装完1.5也同样版本还是1.3.1 有去配置.bashrc文件内容如下
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
......