做一个三层架构的MIS系统。
如何在客户端取得服务器端机器的计算机名称?程序是通过socketconnection来连接的。
在执行客户端程序时,要通过程序启动应用服务器。
现在想把服务器端机器的计算机名称动态的赋值给客户端socketconnection的Host属性。我想通过配置文件来完成,可是不行哟。请教各位。帮帮忙/急着用
如何在客户端取得服务器端机器的计算机名称?程序是通过socketconnection来连接的。
在执行客户端程序时,要通过程序启动应用服务器。
现在想把服务器端机器的计算机名称动态的赋值给客户端socketconnection的Host属性。我想通过配置文件来完成,可是不行哟。请教各位。帮帮忙/急着用
解决方案 »
- LoginPrompt 属性?
- 求救呀!!!!Devexpress MasterviewGrid控件怎么样可以导出Excel呀.
- 方法Show和ShowModal有什么区别?
- 想自己寫一個定時關機的程序,請教~!
- 请教:如何在界面上标识TREEVIEW某个结点(如:不可用,或者严色与其它结点不同等)
- 一个简单问题,让字段ID自动加1
- 关于stringGrid控件的问题,急
- 各位前辈,请问delphi和vb到底哪个好?
- 如何动态设置SpeedButton的大小?
- 如何使服务器端数据和客户端数据实时保持一致?
- 请问label的FocusControl属性有什么用?
- Borland主页有Delphi.Net的Flash演示了,IDE和C#Builder一样。
如何取得局域网内的计算机名?
Function GetNameByIP(MIP:string; var Name:string):boolean;
varPHt:PHostEnt;WSData: TWSAData;i:Word;j:integer;k:u_long;beginresult:=false;i:=MAKEWORD(1,1);if WSAStartup(i,WSData)<>0 then exit;k:=inet_addr(PChar(MIP));PHt:=gethostbyaddr(@k,4,PF_INET);if PHt=nil then beginj:=WSAGetLastError;Name:='Error:'+inttostr(j-WSABASEERR);end else beginName:=PHt.h_name;result:=true;end;WSACleanup;end;