社区
网络及通讯开发
帖子详情
请教,ServerSocket服务登录问题?
sdhsw
2006-05-11 10:44:26
本人做一C/S程序,服务端ServerSocket处于监听,而客户端ClientSocket连接服务器时则需port与Host,因此程序安装位置是不定的,客户端如何得知服务端的IP地址。以前有过的类似软件客户端在登录时不需要输入服务器IP,这一问题如何解决,困扰我已久,想不出办法,还请高手们帮个忙!
...全文
361
28
打赏
收藏
请教,ServerSocket服务登录问题?
本人做一C/S程序,服务端ServerSocket处于监听,而客户端ClientSocket连接服务器时则需port与Host,因此程序安装位置是不定的,客户端如何得知服务端的IP地址。以前有过的类似软件客户端在登录时不需要输入服务器IP,这一问题如何解决,困扰我已久,想不出办法,还请高手们帮个忙!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdhsw
2006-05-11
打赏
举报
回复
不好意思,此软件我也是第一次用,域名如何固定啊,还有域名解析如何使用?相应的代码如何写啊?还请帮个忙
铖邑
2006-05-11
打赏
举报
回复
就算由用户来输,你也可以保存的配置文件里面,下次就不用输入了,只有修改的时候才需要重新输入
铖邑
2006-05-11
打赏
举报
回复
域名固定啊,然后通过域名解析来得到IP的
sdhsw
2006-05-11
打赏
举报
回复
我知道没办法后只能让用户来输入了,但我以前用过的软件,如计算机等级考试系统,用户在登录时并不需要输入服务器IP,这些到底是怎么做的呢?
铖邑
2006-05-11
打赏
举报
回复
完全没有开web的必要,搞的这么复杂,很简单的一个问题。楼主可能还没理清楚
铖邑
2006-05-11
打赏
举报
回复
在配置文件里面写上服务器的域名
或者你做个界面让用户来输入啊
pp616
2006-05-11
打赏
举报
回复
有web空间吗?如果有把服务器的地址放到web里去。
Client开始先去web上去服务器IP。然后在连接。
sdhsw
2006-05-11
打赏
举报
回复
我是用了配置文件啊,但你在做程序时在配置文件里哪能预先知道用户服务端IP或域名啊?只有在程序运行时才能动态获得,但是客户端在运行时又得靠服务端的IP来连接,这如何解决啊?
铖邑
2006-05-11
打赏
举报
回复
写在配置文件里面。如果地址不是固定的,建议用域名
铖邑
2006-05-11
打赏
举报
回复
最后再回答你一次吧。没有什么现成的函数可以取域名的,用域名本来就是为了固定的。一般做法是提供几个域名以供选择。我不知道你所谓的考试系统怎么实现,但是不外乎这几种方法,或许是做到光盘里面,这个我就不好说了。我想一个考试系统,还不至于要用到广播或者多播。
不好意思,这样一个问题一个问题的问实在太慢了。
铖邑
2006-05-11
打赏
举报
回复
晕。你慢慢玩吧。不知道要问到什么时候。
sdhsw
2006-05-11
打赏
举报
回复
不好意思,多有麻烦,再问一下此域名可以有哪个函数自动获取当前局域网内的域名吗?否则每个机房域名设置可能不一至。
铖邑
2006-05-11
打赏
举报
回复
把clientsocket的Host属性设成域名就可以了
sdhsw
2006-05-11
打赏
举报
回复
就是局域网内的考试软件啊,用户考试完后将结果递交至教师机,此软件安装后在客户端并未要作什么设置,直接可用的,那是在编程时怎么预先设置好域名呢?
铖邑
2006-05-11
打赏
举报
回复
收到你的邮件了。
不知道你们的考试软件如何。也是联网的吗?
除了配置文件、域名解析 和 广播/多播 以外,我想不出来还有什么办法
铖邑
2006-05-11
打赏
举报
回复
域名解析你不用管,clientsocket直接就可以做域名解析
sdhsw
2006-05-11
打赏
举报
回复
机房不可以上网的,就在局域内部
铖邑
2006-05-11
打赏
举报
回复
因为你们机房都可以上网啊,而且已经考试网已经申请了域名
sdhsw
2006-05-11
打赏
举报
回复
我们机房用的计算机考试软件安装后就可直接使用了,并未要另外配置或由用户输入服务器IP
sdhsw
2006-05-11
打赏
举报
回复
那有没简单的方法实现此问题呢?是否只有用户输入是最简单的?
加载更多回复(8)
Vmware虚拟机快速使用桥接模式上网
把虚拟机设置成桥接模式上网,相当于你的宿主机和虚拟机都是接在同一局域网的交换机上,知道了这个原理,剩下的就是设置的
问题
:在虚拟机的设置中,选择使用:自定义:特定虚拟网络,Vmnet0(桥接模式)在虚拟机的虚拟网络编辑器中,将Vmnet0桥接为你当前能够接入网络的网卡:比如你是通过有线上网的,就选择有线网卡,如果是通过无线上网的,就选择无线网卡就可以了。关掉宿主机的防火墙和360安全卫士:理...
VMware虚拟机配置Ubuntu桥接方式(!!!很简便!!!)
VMware虚拟机配置Ubuntu桥接方式(!!!很简便!!!) 博主之前配桥接模式都是看网上其他博客来配的,在经过一段时间的摸索和反复配置(在不同网段下要重新配DNS、网关、掩模、IP等)后,我发现网上提供的桥接配置过程其实都太繁琐了,有许多步骤是完全多余的. 因此,我在此提出一个快捷配置的流程,同时对比指出其他博客里冗余的一些步骤,希望能帮到大家! 目录VMware虚拟机配置Ubuntu桥接方式(!!!很简便!!!)第一步:VMware的设置1、首先在==虚拟机->设置->网络适配器
VMware虚拟网络编译器中没有VMnet0(桥接模式连不上网)
注:本文由哔哩哔哩up主(Kali与编程)提供解决方法,如有其他
问题
请观看该作者的原视频(【白帽子黑客:手把手教你如何解决VMware虚拟机桥接网络不通
问题
?点击查看device install service和device setup manage两个项目。打开VMware将虚拟机关机后打开编译中的虚拟网络编译器。如果
服务
状态显示已停止,点击启动,使其变为正在运行。打开终端输入services.msc。
【亲测免费】 解决Kali Linux在VMware虚拟机中桥接模式下无法上网的利器
解决Kali Linux在VMware虚拟机中桥接模式下无法上网的利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在网络安全领域,Kali Linux是一款备受推崇的操作系统,广泛应用于渗透测试和安全评估。然而,许多用户在使用VMware虚拟机运行Kali Linux时,常常遇到桥接模式下无法上网的
问题
。为了帮助用户快速解决这一难题,我们推出了这个开源项目——“K...
Linux:在VMware中,如果虚拟机之前可以上网,之后突然不能上网,怎么办?
在VMware中,如果配置的虚拟机在之前可以上网,之后突然不能上网,怎么办?如何解决它?莫急,且看本文为你深度分解。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章