简单实用的就是最好的!
注册帐户    游客
   


网络问题

楼主 lzkzgply

积 分:2395
总帖数:111
我有两台微机,点对点通过网卡连接,主机为XP操作系统,客户机为98操作系统,主机开机后即启动四方服务器程序,但每次都要先开客户机,再开主机,四方财务程序运行正常,如果先开主机,再开客户机,客户机上就不能运行财务程序。最近客户机送修了,主机开机后运行服务器程序正常,但运行财务程序就不行了,显示连接服务器失败,也就是说主机也没法运行财务程序了,这是不应该的,尽管是网络环境,没有客户机,主机都应能运行服务器程序和财务程序的,问题在哪?请指教!谢谢!!!
2003-6-12 22:40:00 修改  删除  引用  回复
1楼 admin

积 分:2395
总帖数:127
请了解我们程序的两个链接过程: 1。首先是计算机通过TCP/IP进行链接 2。程序和SQLServer 进行链接。 重您表述的内容看,是计算机之间不能连接。 解决步骤: 1。检查网络内的所有的计算机,不论是什么系统,你必须保证TCP/IP是 计算机的默认的网络协议,Win98等一般都不是以TCP/IP作为默认的协议的,所以您必须为每一台计算机安装这个协议,并设置为默认。强烈建议您删除除TCP/IP外的其他所有协议(实际上,其他这些协议我们根本不会用到)。 2。如果是WinXP或者Win2000的计算机,您一定要注意,因为微软的计算机网络结构有几个版本(专用技术的层面这样说不准确,但好理解):域结构的,工作组结构的,Dot Net结构的,Active Dictionary 结构的,微软使得所有的结构都可以链接(往前兼容),在WinXP等后来的操作系统中,您都需要准确的调整这种网络结构(您说的点对点链接是物理层的,物理层只要线路不断线就没有问题了),你可以利用微软的网络向导来进行,您必须设置在所有的计算机上使用同一种网络结构(建议使用没有域的组结构),并且你必须为计算机指定局域网的IP地址(注意,因为您的计算机网络根本没有域控制器,所以,网络上的计算机是不可能自动获取IP地址的,当IP地址获取不成功,Windows系统会自己选择一种它认为可以联网的方式实现了文件的共享互联,但对于我们这样的基于开放的TCP/IP结构的程序是不可以正常通讯的)。很多时候您输入IP地址作为链接参数链接不成功,但是如果您换成服务器的计算机名称确可以联通,也是这个原因(其实真正的TCP/IP网络还没有启用)。还有就是Win2000或者WinXP的网络标识(服务的计算机名称在网络上的别名)你必须使用它向导设置一下,而且保证它生效(很多时候,你不接上网络,单一一台计算机的时候,Wondows好像不会让你调整网络结构--这是微软把简单的事情复杂化:)) 3。病毒、防病毒软件、防火墙等一些程序会“很聪明”的屏蔽您的系统端口,或者干脆禁用TCP/IP协议,或者允许进,不允许出,这样互联互通就肯定有问题!这些程序试试。
2003-6-13 0:12:00 修改  删除  引用  回复
2楼 admin

积 分:2395
总帖数:127
补充一点:WindowsXP因为有很多的盗版版本是英文的破解版+中文语言包。这样的系统在一些通讯过程中可能有问题(语言问题,听不太懂啦:)),这是Unicode/ANSI/Unicode big endian/UTF-8等字符编码方式不一样,当然沟通也会有问题。 建议: 1。同一个公司内部网络最好使用同样的计算机操作系统或者(服务器版本操作系统+相同的客户机操作系统)的方式。Win98/WinMe/WinXP/Win200Pro都不是一个服务器版本操作系统。这样的不同的版本的操作系统在网络上混用,会有很多奇怪的问题,当然,如果你有足够的经验是可以解决互通互联问题的。 2。尽量使用正版的相同语言的计算机操作系统和软件。 3。病毒、防病毒软件、防火墙等程序尽信不如不信,这方面软件尽量使用国外公司的,国内的基本都是技术不到家,但是喊概念/拼价格/唬群众/掏你腰包确很在行的产品(这只代表我自己的意见和立场,和我公司无关,请不要对这个观点跟帖
2003-6-13 0:29:00 修改  删除  引用  回复
 

  
   

广州海然数码科技有限公司 Copyright©2007 4Fang.com