1、request的getRemoteAddr()和getRemoteHost()方法有什么区别?
坑先
前一个是获得客户端的ip地址
后一个是获得客户端的主机名
2、TimeZone.getDefault()—获取主机所处时区的对象。这个主机什么意思?是本地的意思么?
这个程序,在哪台电脑上运行,就是那台电脑的时区
3、c语言中怎样读取当前gethostname值
1、gethostbyname()函数属于WinSock API库,而在使用WinSock API之前,必须调用WSA-Startup函数,只有该函数成功返回(表示应用程序与WinSock库成功地建立起连接),应用程序才可以调用其他Windows Sockets DLL中的函数。当程序将要结束时,又必须调用WSACleanup 函数进行清理工作,以便释放其占用的资源。WSACleanup 函数用来结束Windows Sockets DLL的使用。
2、例程:
char hostname[256];4、急求解 使用gethostname() 的方法
char hostname[256];
int iRet = 0;
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,1),&wsaData)) //调用Windows Sockets DLL
{
回printf("Winsock无法初始化!答\n");
WSACleanup();
return 0;
}
memset(hostname, 0, 256);
iRet = gethostname(hostname, sizeof(hostname));
if(iRet != 0 )
{
printf( "get hostname error:%d\n", iRet);
}
printf("%s\n", hostname);
5、LINUX下如何用gethostname命令
我的系统里根本没这个命令。ubuntu 也不提供这个命令……
你 gethostbyname --help 看看帮助。
另外,我版在网上找到的都是 gethostbyname() 这个权 C 函数的使用方法,而不是命令的使用方法……
6、为什么我vc中调用gethostname都返回-1,得到本机的主机名都会失败吗?
调用gethostname之前,源必须成功调用过 WSAStartup 函数,
是用于网络连接获取主机名
我怀疑你是不是要 使用GetComputerName,来获取本地计算机的名字。
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
char HostName[80];
void main ()
{
memset(HostName,0,sizeof(HostName));
DWORD i= 80;
GetComputerName(HostName,&i);
printf("%s",HostName);
}
7、python中gethostname得到的主机名是啥?
import socket主机名就是计算来机源的名字(计算机名),网上邻居就是根据主机名来识别的。这个名字可以随时更改,在windows操作系统中,从我的电脑属性的计算机名就可更改。
需要注意的是,主机名和用户登录名称无关。
8、Dns.GetHostName()[0]是什么意思
Dns 是一个静态类,它从 Internet 域名系统 (DNS) 检索关于特定主机的信息。
GetHostName()是Dns类的一个方法,获得本机电脑的主机名‘
例如:
public void DisplayLocalHostName()
{
try {
// Get the local computer host name获得本机电脑的主机名
String hostName = Dns.GetHostName();
Console.WriteLine("Computer name :" + hostName);
}
catch(SocketException e) {
Console.WriteLine("SocketException caught!!!");
Console.WriteLine("Source : " + e.Source);
Console.WriteLine("Message : " + e.Message);
}
catch(Exception e)
{
Console.WriteLine("Exception caught!!!");
Console.WriteLine("Source : " + e.Source);
Console.WriteLine("Message : " + e.Message);
}
}
9、c语言调用本机ip地址时如何定义gethostname函数
//c++获取本机IP
#include <stdio.h>
#include <stdlib.h>
#include <WINSOCK2.H>
#pragma comment(lib,"ws2_32.lib")
int getIP(int ,char**)
{
char host_name[255];
if(gethostname(host_name,sizeof(host_name))==SOCKET_ERROR)
{
printf("Error %d when getting local host name\n",WSAGetLastError());
return -1;
}
printf("host name:%s\n",host_name);
struct hostent *phe=gethostbyname(host_name);
if(phe==0)
{
printf("Error host lookup\n");
return -1;
}
for(int i=0;phe->h_addr_list[i]!=0;++i)
{
struct in_addr addr;
memcpy(&addr,phe->h_addr_list[i],sizeof(struct in_addr));
printf("Address %d :%s\n",i,inet_ntoa(addr));
}
return 0;
}
int main(int argc,char *argv[])
{
WSAData wsaData;
if(WSAStartup(MAKEWORD(1,1),&wsaData)!=0)
{
system("pause");
return -1;
}
int result=getIP(argc,argv);
WSACleanup();
system("pause");
return result;
}
10、java里的网络gethostaddress是什么意思啊?