客户端连接不上服务器解决方案

客户端连接不上服务器解决方案
客户端连接不上服务器解决方案

一、客户端连接不上服务器时,首先检查服务器端网络是否是通的

检查网络的方法:

在客户端用Ping命令拼服务器,具体操作方法如下

Ping IP或域名-t (此处的IP 是服务器端的IP地址,域名是花生壳或希网的域名)

IP地址的查询方法:开始——运行——在运行中输入cmd点确定后再输入ipcomfig再回车就可以看到本机的ip,如下图:

在服务器端查出IP地址后,再在客户端用ping命令,具体操作方法:开始——运行(在运行中输入ping 192.168.0.156 -t 再回车或ping域名ping https://www.360docs.net/doc/f12975698.html, -t 再回车),拼的过程中要注意空格,ping空格192.168.0.156空格-t。如下图:

出现上图说明网络超时,网络不通导致软件连接不上。

出现上图时,网络是通的,time=46ms是正常的,time小于等于100时,是正常的,time大于300时网络运行速度很慢,会导致连接不上的状况。

注:拼IP和域名时,要检测系统的防火墙是否是关闭的。

查看系统防火墙:开始——设置——控制面板——打开防火墙就可以看到,如下图:

当网络是通的但还是连不上时,再在客户端拼服务器的端口

是否是通的,傲友软件的端口有两个:傲友应用服务器的端口是211,数据库的端口是3308,ping的同时要检查路由器中的防火墙是否是

禁拼的

拼端口的具体操作方法:开始——运行,在运行中输入telnet IP 211,如telnet 127.0.0.1 211,拼的过程中注意空格,此处的IP是服务器端的IP。

2、免费的花生壳和希网域名是不稳定的,建议申请付费的花生壳和希网域名

A、免费的花生壳域名申请方法:

选一台机做服务器,在服务器上进行域名绑定。

https://www.360docs.net/doc/f12975698.html,/

1、免费注册花生壳护照

2、注册之后登录,申请免费域名:

3、选免费域名:

4、输入你想申请的域名,点查询域名。之后点红色字体申请免费域名。

5、确认申请

6、激活花生壳成功之后下载花生壳

7、安装之后登录花生壳

8、绑定成功之后,打开客户端——系统——服务器信息-服务器域名这里输入所申请的花生核域名。

B、免费希网域名注册

打开希网主页https://www.360docs.net/doc/f12975698.html,

1、新用户注册,由于系统会将密码以邮件形式发送到邮箱,所以必须使用真实邮箱注册。

2、按提示登录邮箱,提取密码:

3、用户登录:

4、申请免费域名:

 ̄ ̄ ̄ ̄在右边窗口输入主机名(免费域名)

主机名(免费域名)申请成功,关闭以下窗口

5、下载希网客户端,在服务器电脑上安装希网客户端。

 ̄ ̄

6、客户端登录

开始——程序——Cn99QDNS——Cn99qdns安装,并运行客户端,

输入域名、用户名、口令,点确定。

7、客户端连接时直接在服务器域名中输入域名即可。

二、客户端连接不上时,还应检查路由器是否做了端口映射,端口映射的具体操作方法:

在IE地址栏输入路由器地址192.168.1.1

进入路由器登入界面

输入登入是用户名称,密码(路由器系统默认用户名:admin 密码:admin)

进入路由器设置界面——转发规则

点击转发规则——虚拟服务器

虚拟服务器设置

步骤:在服务端口栏输入傲友软件端口号(例如:211)在IP地址栏输入傲友软件服务器所在的PC机在局域网中的IP地址(例如:5)在启用栏打上勾然后点确定

备注:

此设置步骤是TP—LINK品牌路由器的设置方法。

由于路由器品牌的不同其设置的界面会有所不同,关键的一点是找到虚拟服务器的设置项进行设置,其设置方法和上述一样。

总结:

软件正常连接的条件a、网络是通的,外网能拼通

b、211端口是通的,并且路由器做了端口映射

c、如果客户用的是动态域名(花生壳或希网),

服务器端的花生壳、希网必须是连接上的

三者同时满足时,客户端才可以接连上服务器,否则是连接不上的。

三、客户端连接服务器的方法

1、固定IP,付费申请一个静态IP,客户端连接时直接连接固定IP即可。

2、动态域名,如花生壳和希网域名,免费的域名不稳定,使用过程中会出现连接不上的情况,当服务器端的花生壳和希网域名连接不上时,客户端的软件也连接不上服务器,建议申请付费的花生壳和希网域名。

3、VPN 方式。需要先拨号后再连接,拨号后客户端直接连接服务器端的IP 即可。VPN 连接模式如下图:

总公司

分店二

VPN 网关

VPN 分支

分店一

VPN 分支

Internet

Internet

移动电脑

服务器

服务器端与客户端建立并连接小Demo

服务器端代码: using https://www.360docs.net/doc/f12975698.html,; using https://www.360docs.net/doc/f12975698.html,.Sockets; Static void Main(string[] args){ Socket serverSocket=new Socket(AddressFamily.InterNetWork,SocketType.Stream,ProtocalTy pe.TCP); //new一个Socket对象,注意这里用的是流式Socket(针对于面向连接的TCP服务应用)而不是数据报式Socket(针对于面向无连接的UDP服务应用)。 IPAddress serverIP=IPAddress.Parse("127.0.0.1"); int port=2112; IPEndPoint ipEndPoint=new IPEndPoint(serverIP,port);//网络节点对象 serverSocket.Bind(ipEndPoint);//将结点绑定到套接字上 serverSocket.Listen(10);//设置连接队列的最大长度,可根据服务器的性能,可以设置更大程度。 Console.WriteLine("服务器已就绪准备客户端连接。。。。"); while(true){//循环监听端口,得到客户端连接 Socket socket=serverSocket.Accept();//当有客户端连接时,就产生一个socket实例 SessionServer sserver=new SessionServer(socket);//将socket实例传入到消息处理类中 Thread t=new Thread(sserver.GetClientMsg);//当有一个客户端连接,就启动一个线程来处理此客户端的消息 t.Start();

客户端如何连接到服务器

客户端如何连接到服务器 对于网络版的金蝶,在初次使用时客户端需要连接到服务器上,做一个简单的设置连接工作。 一、商贸版、专业版以及以上版本 (一)服务器上的工作 (1)服务器来宾账户是否启用。 开始-----控制面板-----管理工具-----计算机管理-----本地用户和组----用户, 确认Guest是否已经启用,即没有红色的小×。如有,通过鼠标右键---属性---- 账户已停用的勾去掉,启用账户。 (2)防火墙是否允许金蝶相关端口。 (3)网络是否通,是否同一局域网内 主要是判断是否同一条线路上网 开始---运行—cmd,回车。 (4)确认服务器的IP地址或计算机名(最好IP地址) (二)客户端工作 1. 打开金蝶的客户端,在用户名出输入账套中已经设置好的用户名(新建的账套默认的 用户名“manager”)。 2.在服务器的文本框输入服务器的IP地址或者选择服务器的计算机名,敲击回车键,此 时应该出来服务器上有的账套,选择对应的账套即可登录。

注:初次安装软件,可能刚开始不能马上就识别出,需要回车几次。 二、标准版 标准版的账套是通过共享来实现打开的,加密通过网络实现。 (一)服务器上共享账套 1.为了方便查找,可以在服务器上建立专门的一个文件夹来存放账套。 2.将存放账套的文件夹共享,权限可设置允许用户修改文件。 3.开启来宾账户。 4.必要的情况下关闭防火墙。 (二)客户端连接设置 1.确保跟服务器同在一个网络,且跟服务器连接是通的。 2.映射磁盘驱动器 在桌面上鼠标右键“我的电脑图标”,选择“映射网络驱动器”,通过浏览找到 服务器上已经共享的账套文件夹,如果开始时找不到可以通过直接输入地址的 方式,如\\192.168.2.188\数据账套,其中“192.168.2.188”指的是服务器的IP 地址,“账套数据”指的是共享的账套文件夹。通过以上操作后,在本地计算机 上会增加了一个网络盘符,可以像操作本地磁盘那样。

关于速达3000网络版,客户端连不上服务器问题的解决办法

关于速达3000网络版,客户端连不上服务器问题解决办法 关于速达3000网络版,客户端连不上服务器问题解决办法: 在网络版产品的使用中,我们会出现我们的客户端连不上服务器,归结起来有九大问题(以下问题是针对采用windows xp作服务器的情况,以下的处理都是针对服务器作的处理. 1)检查guest用户是否已经启用控制面版-用户帐户-Guest-启用来宾帐户 2)看是否添加了Ipx/Spx/NetBios协议,常见的ipx/spx/netbios中有这个协议,网上邻居-属性-本地连接-属性-安装-协议-IPX/SPX/NetBios协议,没有的话只安装一个NetBios也可以. 3)重建家庭网络连接向导网上邻居-属性-选中本地连接-设置家庭或小型办公网络. 4)检查本地安全策略:\安全设置\本地策略\用户权限分配\中的“拒绝从网络访问这台计算机”,把guest删除控制面版-性能和维护-管理工具-本地安全策略-本地策略-用户权利权利指派:中的“拒绝从网络访问这台计算机”,把Guest删除. 5) Windows防火墙未关关闭windows防火墙.. 6)瑞星,金山,卡巴斯基防火墙的阻止了速达的访问.方法有二,一可以对我们杀毒软件的防火墙设规则,以保证别的电脑能访问。二,可以关闭杀毒软件的防火墙. 7)检查客户端和服务器的版本是否一致,版本不一致不能连通. 8)尝试在客户端登陆时用Ip地址和计算机名都试一下. 9)看硬件的连线是否没有连上,或是连错了 10)终了 关于启用防火墙后端口的设置问题 如果您在电脑上安装了网络防火墙,这极有可能会影响到系统的使用,请检查防火墙的设置,并保持下述端口完全开放。 端口用途 80用于访问速达公司的Web服务器,比如进行在线注册 3001为速达3000局域网以及远程客户端提供数据通讯,用户可自行设置为其他端口3002为速达3000局域网客户端提供内部通讯,用户可自行设置为其他端口 7000 提供动态域名解析,仅用于广域网 1433 提供SQL Server数据通讯,仅用于局域网 安装虚拟网卡的用处及其步骤 个别用户在使用系统当中,由于网卡断线而导致TCP/IP协议失效,无法识别127.0.0.1,造成速达软件单机版无法正常使用,这时您可以通过安装一个虚拟网卡或更换网卡来解决此问题。 安装Microsoft 2000/XP/2003操作系统自带的虚拟网卡步骤如下: 1.打开控制面板; 2.点击[添加硬件],打开“添加硬件向导”界面; 3.选择“是,我已经连接了此硬件”,点击[下一步]; 4.选择“添加新的硬件设备”,点击[下一步]; 5.选择“安装我手动从列表选择的硬件(高级)”,点击[下一步]; 6.从常见硬件类型列表中选择“网络适配器”,点击[下一步]; 7.在“选择网卡”界面中的“厂商”列表中选择“Microsoft”,在“网卡”列表中选择“Microsoft Loopback Adapter(该适配器为微软公司提供的虚拟网卡,通常供用户学习使用),点击[下一步]进行安装;

客户端连接不上服务器

客户端连接不上服务器 2009年08月15日星期六 21:57 用友通客户端登录时要进行注册连接操作,连接过程可能由于各种原因导致连接失败,如下分析几种典型连接失败的原因和解决方案。问:用友通客户端双击后提示:不能登录到服务器[UFIDA]:failed:不能得到服务器。或者选择服务器后提示:不能连接到服务器,可能是:没有安装用友产品或数据服务没有启动。 图:双击客户端 图:选择服务器 分析:导致此问题现象原因比较复杂,需要逐步分析问题原因,先分析服务器环境是否正常,然后再分析客户端环境,各分析操作详见一下说明,可以根据实际情况选择相应的解决方案。 服务器环境分析流程如下: 1. 系统管理能否打开 2. 服务能否正常运行

3. 用友通能不能正常注册登录 客户端环境分析流程如下: 1. 网络连接是否正常 2. 计算机名称及注册表配置是否正确 3. 服务器防火墙或端口设置 4. HOSTS文件设置 5. ODBC数据源连接测试 6. 操作系统和数据库补丁以及产品补丁服务器环境分析流程如下: 1、系统管理能否打开 情况一: 情况二:

2、服务能否正常运行 在服务器端检查服务是否启动。步骤为:控制面板——管理工具——服务,找到用友通和sql的服务,如果服务没有启动,手工启动即可。如果不能正常启动服务,可以用下面的方案解决:

3、用友通能不能正常注册登录 如果服务器端的用友通也打不开,可以尝试通过配置服务器来解决,具体步骤如下: 开始——程序——用友通系列管理软件——用友通——服务器设置,在“当前”后面的文本框里输入服务器的IP地址或者127.0.0.1,点击“选择”即可。如图所示:

LINUXISCSITarget服务器搭建与windows客户端连接

Linux ISCSI 服务器搭建与客户机ISCSI 连接 ISCSI 简介: iSCSI 技术是一种由IBM 公司研究开发的,是一个供硬件设备使用的可以在IP 协议的上层运行的SCSI 指令集,这种指令集合可以实现在IP 网络上运行SCSI 协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI 技术是一种新储存技术,该技术是将现有SCSI 接口与以太网络(Ethernet)技术结合,使服务器可与使用IP 网络的储存装置互相交换资料。 网络拓扑: CentOS 6.3 ISCSI Server Target IP:192.168.2.54 ISCSI Initiator IP:192.168.2.55ISCSI Initator IP:192.168.2.230 实验环境: ISCSI Target: CentOS 6.3 IP:192.168.2.54 ISCSI Initator: CentOS 6.3 IP:192.168.2.55 windows server 2012 IP :192.168.2.230 一. ISCSI Target 的搭建: 1. 在ISCSI target 服务器上添加一块新的硬盘,用于ISCSI Target 存储。

2.创建LVM。在此具体操作略掉。操作结果如下图: 分别为linux iscsi initator,Windows server 2012创建LV.逻辑卷lvlinux和lvwindows ,大小都为2GB的容量。

3.在CentOS上安装iscsi target,在这里我采用YUM的安装方式。 4.修改ISCSI TARGET的配置文件,配置文件为/etc/tgt/targets.conf,使用vim工具修改 配置文件:分别为linux 客户端和windows server 2012客户端建立两个target (linux-target,windows-target),将两个target 关联到之前创建的LV上,并且配置用户名和密码认证(用户名和密码都为test),同时限制只有相应IP地址的客户端才能访问iscsi target.如图: 添加target:

远程无法连接SQL2000的原因和解决办法

看ping服务器IP/服务器名称是否ping通。 说明:如果ping服务器IP地址不成功,这说明远程sql server2000服务器的物理连接不存在,还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server.防火墙软件可能会屏蔽对ping,telnet等的响应。 解决办法: 1.检查网络。 2.查看配置。 3.确保远程Sql Server2000服务器的IP拼写正确。 在Dos或命令行下输入telnet服务器IP端口,看能否连通,如:telnet192.168.1.61433。 说明:通常端口值是1433,因为1433是sql server2000的对于Tcp/IP的默认侦听端口,如果有问题,通常这一步会出问题。通常的提示是“……不能打开到主机的连接,…….,连接失败"。 解决办法: 1.检查远程服务器是否启动了sql server2000服务。如果没有,则启动。 2.检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检 查方法是,在服务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。 3.检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用 协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。4.如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开 放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。 5.检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是 连接不上的。检查方法是在服务器的dos或命令行下面输入netstat-a-n或者是netstat -an,在结果列表里看是否有类似tcp127.0.0.11433listening的项。如果没有,则通常需要给sql server2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select @@version执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。 检查客户端设置。 解决办法: 程序->Microsoft SQL Server->客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。

客户机与服务器结构.

C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。概要(Client/Server或客户/服务器模式):Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。编辑本段C/S工作模式C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。编辑本段C/S结构的优点C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户

客户端与服务器端交互原理

客户端与服务器端交互原理 经常看到HTTP客户端与服务器端交互原理的各种版本的文章,但是专业术语太多,且流程过于复杂,不容易消化。于是就按照在Servlet 里面的内容大致做了一些穿插。本来连Tomcat容器和Servlet的生命周期也准备在这里一起写的,但怕过于庞大,于是就简单的引用了一些Servlet对象。这样的一个整个流程看下来,相信至少在理解HTTP协议和request和response是如何完成从请求到生成响应结果回发的。在后续的一些文章里会专门讲一讲Tomcat和Servlet 是如何处理请求和完成响应的,更多的是说明Servlet的生命周期。 HTTP介绍 1. HTTP是一种超文本传送协议(HyperText Transfer Protocol),是一套计算机在网络中通信的一种规则。在TCP/IP体系结构中,HTTP属于应用层协议,位于TCP/IP协议的顶层。 2. HTTP是一种无状态的协议,意思是指在Web浏览器(客户端)和Web 服务器之间不需要建立持久的连接。整个过程就是当一个客户端向服务器端发送一个请求(request),然后Web服务器返回一个响应(respo nse),之后连接就关闭了,在服务端此时是没有保留连接的信息。 3. HTTP遵循请求/响应(request/response)模型的,所有的通信交互都被构造在一套请求和响应模型中。 4. 浏览Web时,浏览器通过HTTP协议与Web服务器交换信息,Web服务器向Web 浏览器返回的文件都有与之相关的类型,这些信息类型的格式由 MIME 定义。 HTTP定义的事务处理由以下四步组成: 1. 建立连接。 2?客户端发送HTTP请求头。 3. 服务器端响应生成结果回发。 4. 服务器端关闭连接,客户端解析回发响应头,恢复页面。

{T3}用友客户端连接不上服务器

{T3}用友客户端连接不上服务器 时间:2010-4-2 15:28:48 以浏览:次 用友通客户端登录时要进行注册连接操作,连接过程可能由于各种原因导致连接失败,如下分析几种典型连接失败的原因和解决方案。 问:用友通客户端双击后提示:不能登录到服务器[UFIDA]:failed:不能得到服务器。或者选择服务器后提示:不能连接到服务器,可能是:没有安装用友产品或数据服务没有启动。 图:双击客户端 图:选择服务器 分析:导致此问题现象原因比较复杂,需要逐步分析问题原因,先分析服务器环境是否正常,然后再分析客户端环境,各分析操作详见一下说明,可以根据实际情况选择相应的解决方案。 服务器环境分析流程如下: 1. 系统管理能否打开 2. 服务能否正常运行 3. 用友通能不能正常注册登录 客户端环境分析流程如下: 1. 网络连接是否正常 2. 计算机名称及注册表配置是否正确 3. 服务器防火墙或端口设置 4. HOSTS文件设置 5. ODBC数据源连接测试 6. 操作系统和数据库补丁以及产品补丁 服务器环境分析流程如下: 1、系统管理能否打开

2、服务能否正常运行 在服务器端检查服务是否启动。步骤为:控制面板——管理工具——服务,找到用友通和sql的服务,如 3、用友通能不能正常注册登录 如果服务器端的用友通也打不开,可以尝试通过配置服务器来解决,具体步骤如下: 开始——程序——用友通系列管理软件——用友通——服务器设置,在“当前”后面的文本框里输入服务器的IP地址或者127.0.0.1,点击“选择”即可。如图所示:

客户端环境分析流程如下: 1、检查网络连接是否正常 在开始运行里输入cmd,回车后进入dos窗口,再输入命令“ping IP”地址(IP代表服务器端的IP地址),检查客户端能否ping通服务器。客户端Ping不通服务器时,服务应该开启了防火墙,在防火墙-高级-icmp设置-允许传入回显请求。

威盾-客户端连接不上服务器的检测方法

客户端连接不上服务器的检测方法 问题概述 安装客户端以后连接不上服务器,通常是以下三种原因: 1.服务器验证客户端的身份不通过;这通常发生在某些客户部署了多套威盾系统的情况 下,可能错误的将A服务器的客户端安装程序安装在需要被B服务器监管的计算机 上,因此导致B服务器与A客户端身份验证失败。 2.服务器和客户端之间的网络通讯有故障;这通常是内部网络故障导致连接失败的。 3.客户端程序没有正常运行,可能客户端程序被某些防火墙阻止了端口或者被杀毒软件 误报为病毒了。 检测方法 步骤1:确认客户端是否正常运行 在客户端命令提示符输入netstat –an |find “8235”命令,查看UDP、TCP 8235端口 是否有开启。 a)如果没有开启8235端口,则说明客户端程序没有安装成功,或者有防火墙禁止开放 8235端口了,重新安装客户端或者在防火墙中设置允许8235端口,直到端口开启再重启 计算机确认客户端是否连上服务器; b)如果已经开启8235端口,请继续下一检测步骤。 步骤2:确认客户端与服务器的网络通讯是否正常 a)在V3客户端,命令提示符输入"telnet 192.168.1.1 8237",确认连接是否正常。(将 192.168.1.1替换为服务器的IP地址) 如果连接失败,则可能是服务器计算机或者客户端计算机有防火墙阻断了通讯,在服务 器防火墙或者客户端防火墙软件中设置允许8237端口,直到telnet连接成功,再登陆控 制台查看客户端是否已经出现。 如果连接成功但是控制台仍然查看不到客户端,请继续下一检测步骤; b)在V3服务器计算机,命令提示下输入“telnet 192.168.1.23 8235”,确认连接是否正 常。(将192.168.1.23替换为客户端的IP地址) 如果连接失败,则可能是服务器计算机或者客户端计算机有防火墙阻断了通讯,在服务 器防火墙或者客户端防火墙软件中设置允许8235端口,直到telnet连接成功,再登陆控 制台查看客户端是否已经出现。 如果连接成功但是控制台仍然查看不到客户端,请继续下一检测步骤;

用友通客户端连接不上服务器解决方案样本

用友通客户端连接不上服务器 用友通客户端登录时要进行注册连接操作, 连接过程可能由于各种原因导致连接失败, 如下分析几种典型连接失败的原因和解决方案。 问: 用友通客户端双击后提示: 不能登录到服务器[UFIDA]:failed:不能得到服务器。或者选择服务器后提示: 不能连接到服务器, 可能是:没有安装用友产品或数据服务没有启动。 图: 双击客户端 图: 选择服务器 分析: 导致此问题现象原因比较复杂, 需要逐步分析问题原因, 先分析服务器环境是否正常, 然后再分析客户端环境, 各分析操作详见一下说明, 能够根据实际情况选择相应的解决方案。 服务器环境分析流程如下: 1. 系统管理能否打开 2. 服务能否正常运行 3. 用友通能不能正常注册登录 客户端环境分析流程如下: 1. 网络连接是否正常

2. 计算机名称及注册表配置是否正确 3. 服务器防火墙或端口设置 4. HOSTS文件设置 5. ODBC数据源连接测试 6. 操作系统和数据库补丁以及产品补丁 服务器环境分析流程如下: 1、系统管理能否打开 情况一: 情况二: 2、服务能否正常运行 在服务器端检查服务是否启动。步骤为: 控制面板——管理工具——服务, 找到用友通和s ql的服务, 如果服务没有启动, 手工启动即可。如果不能正常启动服务, 能够用下面的方案解决:

口开发情况, 用telnet IP 端口号命令查看端口连接情况 情况4、 ADO 原因: 安装ADO2.7版本, 通网站下载 如果还是不能解决的话建议重新安装软件。 3、用友通能不能正常注册登录 如果服务器端的用友通也打不开, 能够尝试经过配置服务器来解决, 具体步骤如下: 开始——程序——用友通系列管理软件——用友通——服务器设置, 在”当前”后面的文本框里输入服务器的IP地址或者127.0.0.1, 点击”选择”即可。如图所示: 客户端环境分析流程如下: 1、检查网络连接是否正常 在开始运行里输入cmd, 回车后进入dos窗口, 再输入命令”ping IP”地址( IP代表服务器端的IP地址) , 检查客户端能否ping通服务器。

服务器和客户端通信

实验六基于TCP/IP的网络编程 1 实验目的 MFC提供的关于网络应用的类CSocket是一个比较高级的封装,使用它编制出属于自己的网络应用程序,可以编一个属于自己的网络通讯软件。通过这个实验,同学们也可以增进对于TCP/IP协议的理解。 2 实验内容 基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。设计思路(VC6.0下): 第一部分服务器端 一、创建服务器套接字(create)。 二、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。 三、接受来自用户端的连接请求(accept)。 四、开始数据传输(send/receive)。 五、关闭套接字(closesocket)。 第二部分客户端 一、创建客户套接字(create)。 二、与远程服务器进行连接(connect),如被接受则创建接收进程。 三、开始数据传输(send/receive)。 四、关闭套接字(closesocket)。 CSocket的编程步骤:(注意我们一定要在创建MFC程序第二步的时候选上Windows Socket 选项,其中ServerSocket是服务器端用到的,ClientSocket是客户端用的。) (1)构造CSocket对象,如下例: CSocket ServerSocket; CSocket ClientSocket; (2)CSocket对象的Create函数用来创建Windows Socket,Create()函数会自行调用Bind()函数将此Socket绑定到指定的地址上面。如下例: ServerSocket.Create(823); //服务器端需要指定一个端口号,我们用823。ClientSocket.Create(); //客户端不用指定端口号。 (3)现在已经创建完基本的Socket对象了,现在我们来启动它,对于服务器端,我们需要这个Socket不停的监听是否有来自于网络上的连接请求,如下例: ServerSocket.Listen(5);//参数5是表示我们的待处理Socket队列中最多能有几个Socket。(4)对于客户端我们就要实行连接了,具体实现如下例: ClientSocket.Connect(CString SerAddress,Unsinged int SerPort);//其中SerAddress是服务器的IP地址,SerPort是端口号。 (5)服务器是怎么来接受这份连接的呢?它会进一步调用Accept(ReceiveSocket)来接收它,而此时服务器端还须建立一个新的CSocket对象,用它来和客户端进行交流。如下例:CSocket ReceiveSocket; ServerSocket.Accept(ReceiveSocket); (6)如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。 (7)代码 package test.socket3; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;

sqlserver数据库连接失败错误及解决方法

SQL Server数据库连接失败错误及解决方法 在使用SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接SQL Server 的方式,一是利用SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用ODBC 或者OLE DB 等连接SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。 一、客户端工具连接失败 在使用SQL Server 自带的客户端工具(以企业管理器为例)连接SQL Server时,最常见的错误有如下一些: 1、SQL Server 不存在或访问被拒绝 ConnectionOpen (Connect()) 2、用户'sa'登录失败。原因:未与信任SQL Server 连接相关联。

3、超时已过期。 下面我们依次介绍如何来解决这三个最常见的连接错误。 第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性: 1、SQL Server名称或IP地址拼写有误; 2、服务器端网络配置有误; 3、客户端网络配置有误。 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。 首先,检查网络物理连接: ping <服务器IP地址> 或者 ping <服务器名称> 如果ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server。防火墙软件可能会屏蔽对ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。

c#带界面-客户端与服务器通信TCP

服务器端界面 服务器端代码: using System; using System.Collections.Generic; using https://www.360docs.net/doc/f12975698.html,ponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using https://www.360docs.net/doc/f12975698.html,.Sockets; using System.Threading; using System.IO; using https://www.360docs.net/doc/f12975698.html,; using System.Collections; namespace IMS.Server { public partial class Server : Form { TcpListener myListener; TcpClient tcpClient = new TcpClient(); Thread mythread; NetworkStream ns;

public Server() { InitializeComponent(); } private void Server_Load(object sender, EventArgs e) { Control.CheckForIllegalCrossThreadCalls = false; mythread = new Thread(new ThreadStart(receive)); mythread.IsBackground = true; mythread.Start(); } private void receive() { myListener = new TcpListener(IPAddress.Parse("192.168.1.106"), 8080); myListener.Start(); tcpClient = myListener.AcceptTcpClient(); while (true) { string rec = ""; ns = tcpClient.GetStream(); byte[] bytes = new byte[1024]; ns.Read(bytes,0,bytes.Length); rec = Encoding.Unicode.GetString(bytes); richTextBox1.Text = rec; ns.Flush(); } } private void btnSend_Click(object sender, EventArgs e) { try { ns = tcpClient.GetStream(); byte[] bytes = new byte[1024]; // bytes = Encoding.Unicode.GetBytes(sendmsg); bytes = Encoding.Unicode.GetBytes(richTextBox1.Text +"\r\n" + "服务器说:" + richTextBox2.Text);

mysql数据库不能远程连接

1130 - Host XXX is not allowed to connect to t his MySQL server。 1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。 2.在安装Mysql数据库的主机上登录root用户: mysql -u root -p

3.依次执行如下命令: https://www.360docs.net/doc/f12975698.html,e mysql; 2. 3.select host from user where user='root'; 可以看到当前主机配置信息为localhost. 4.将Host设置为通配符% Host列指定了允许用户登录所使用的IP,比如user=root Host=192.168.1.1。这里的意思就是说root用户只能通过192.168.1.1的客户端去访问。user=root Host=localhost,表示只能通过本机客户端去访问。而%是个通配符,如果 Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限。

注意:在生产环境下不能为了省事将host设置为%,这样做会存在安全问题,具体的设置可以根据生产环境的IP进行设置; update user set host = '%'where user ='root'; Host设置了“%”后便可以允许远程访问。 5.Host修改完成后记得执行flush privileges使配置立即生效 flush privileges; 6.使用navicat 成功连接至mysql

客户端和服务器端判断请求来至微信客户端

有两种情况: client端区分 添加js代码 1.var browser={ 2. 3.versions:function(){ 4. 5.var u = https://www.360docs.net/doc/f12975698.html,erAgent, app = navigator.appVersion; 6. 7.return {//移动终端浏览器版本信息 8. 9.trident: u.indexOf('Trident') > -1, //IE内核 10. 11.presto: u.indexOf('Presto') > -1, //opera内核 12. 13.webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 14. 15.gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 16. 17.mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否 为移动终端 18. 19.ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 20. 21.android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端 或者uc浏览器 22. 23.iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者 QQHD浏览器 24. 25.iPad: u.indexOf('iPad') > -1, //是否iPad 26. 27.webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 28. 29.}; 30. 31.}(), 32. https://www.360docs.net/doc/f12975698.html,nguage:(navigator.browserLanguage || https://www.360docs.net/doc/f12975698.html,nguage).toLowerCase() 34. 35.} 36.

用友客户端连接不上服务器

用友客户端连接不上服务器检查步骤: 1.网络是否通? 方法:ping +ip -t 还有ping+服务器名/计算机名-t 如果网络不通,查看一下网线、路由器。在别的客户端ping一下,如果可以就说明是这一台客户端有问题,网线换下接口,换下网线,查找原因。 2、配置hosts文件,将服务器+ip输入(路径:C:\WINNT\system32\drivers\etc\hosts)如果缺少IP地址服务器名就在最下面空白处另起一行输入IP地址和服务器名格式:IP 名如果配置hosts文件无效,将应用服务器配置(开始-程序-用友ERP-U8-系统服务-应用服务器配置)中的数据服务器改为IP地址,改为IP登录,登录到:IP地址。 4、查看服务器的ip设置是静态ip还是自动获取?若是自动获取,则要求用户改成静态ip;

5、检查SQL(MSS)是否开启计算机----右击---管理----服务和应用程序---服务下查看 6、防火墙问题?winxp、win2003的自带防火墙,或者商用防火墙软件方法:关闭防火墙若客户不愿关闭,则设置防火墙,开放11520,1433,4630,80端口。一般还是建议客户关闭防火墙,再安装一个杀毒软件。 7、windows的安全设置也有关系,主要是权限的设置。方法: A、启用Guest用户。 计算机----右击-----本地用户和组----用户 B、客户是否做过windows 本地策略---安全选项的设置的修改,如果做过,做过哪些内容,再将其改为默认设置,或者将其设置为安全控制较低的那一项;主要看一下网络访问和账户启用。 控制面板----管理工具----本地安全策略---本地策略----安全选项 8、sql验证方式是否是windows验证,若是,改为混合验证;(企业管理器-右键属性-安全性) 9、(1)、采用正版杀毒软件,清理病毒 (2)、关闭某些杀毒软件附带的防火墙、网镖工具(比如金山毒霸、电脑管家、KV3000、瑞星等) (3)、有可能查杀木马的时候将文件当做木马删掉了。木马查杀---恢复区-----找到文件就按原路径恢复

客户端无法连接数据库问题分析

客户端无法连接问题分析 一、局域网问题 请先检查局域网是否已经连通, 1.看ping 服务器IP能否ping通。这个实际上是看和远程sql server 2000服务器的物理连接是 否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 附:具体ping的操作如:单击“开始”菜单,选择“运行”输入命令:“ping+服务器名或IP地址+ -t”,如所示:“ping lyl -t”回车,看黑屏窗口内有无连续信息。如果有连续信息说明正常;如果无反应则说明不同,有问题。 2.若在网上邻居访问服务器,不能访问或无法打开服务器上的共享资源,说明是局域网连接 有问题或未开放权限。 具体网络无法访问服务器的检查操作请参见附件中另外一个文件《客户端无访问服务器处理.doc》 二、防火墙的问题 请检查是否有防火墙存在,如存在请将防火墙退出或者将其级别降低。 三、端口或者协议配置问题 在确保客户端的数据库配置参数正确的情况下,您的计算机还是不能访问到数据库或者访问速度非常慢,您就考虑端口或者网络协议的问题。 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 192.168.0.1 1433 通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。 如果这一步有问题,应该检查以下选项。 ①检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。 ②检查服务器端和客户端有没启用TCP/IP,Named Pipes及多协议。检查方法是,在服务器上和客户端(工作站)打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具或者在开始菜单->运行中输入cliconfg ->确定(如图一、二),看启用的协议里是否有TCP/IP,Named Pipes及多协议,如果没有,则启用。 (图一)

浪潮软件sql2000数据库,客户端连不上服务器解决方法

浪潮软件客户端连不上服务器解决方法 首先前提是,服务安装了浪潮软件,并且数据库安装是sql2000。在服务器上能登录帐套,而在客户端安装了浪潮软件连接服务器,连不上,这个样的问题的解决办法! 第一:首先把服务器和客户端的防火墙先关掉,在“控制面板中”,具体的方法,大家自己去看一下就明白,不再叙述! 第二:如果不行,就检查一下服务器的1433端口,是否打开!!检查1433端口的步骤是:开始—程序---运行,输入“cmd”,在弹出的黑框中输入“netstat –an”,然后查看,是否有下图: 1图 看到1433端口,后面的状态是listening,就表示sql2000数据库没有啥问题 如果看不到1433端口打开的,那么就安装sql2000pack4,把pack4安装后,1433端口自动打开!!,Sql2000pack4的下载地址: https://www.360docs.net/doc/f12975698.html,/viewthread.php?tid=128&extra=page%3D1 第三:如果还是连不上,检查一下客户端的环境配置,是否和服务器一样.!!客户端的环境配置的可以填写服务器sql2000服务的名字或者服务器的ip地址。所以就分2种情况了!!先说如果是ip吧:

1:客户端环境配置的服务器的名字,直接填写ip就行了,只要客户端,ping 服务器的ip地址可以ping通,就一定可以连上!!(但是这个有一点不好,有的服务器的ip 地址是自动获取的,或者ip地址有变化的,这点有点不爽,但是在这种情况下,一般把服务器的ip地址设置成固定的ip地址)如果ping不通,而且都可以上网,就要看看,客户端的ip和服务器的ip是不是一个网段,如果不是一个局域网!如果不是需要调服务器和客户端ip地址下面的子网掩码,把他们调为一个网段,也就是把他们调为一个局域网内!!! 2:如果客户端的环境配置的服务器名,是服务器的名字,这时候,就应该客户端环境配置的名字,填写,服务器sql2000的服务器名字就ok 例如下图:客户端环境配置的服务器的名字应该填写:WWW-B121A824243 2图

WEB站点的开发可以分成客户端和服务器端两部分

?WEB站点的开发可以分成客户端和服务器端两部分,客户端主要用于显示信息内容,也就是我们浏览的WEB页面,服务器端程序的主要功能是对所需信息进行处理。 ?常用的Web客户端开发技术有HTML、XML、CSS、脚本语言等。 ?常用的WEB服务器端开发技术有JSP、ASP、PHP、https://www.360docs.net/doc/f12975698.html,等。 ?WEB客户端开发技术 ?HTML (HyperText Markup Language,超文本标记语言) ?HTML语言是一种标记语言,它通过标记来描述页面上的文字、影像、图片等内容。 ?我们可以使用任何文字编辑软件来编辑HTML代码,常用的开发软件如Dreamweaver等也都是制作HTML页面的不错选择。 ?XML(eXtensible Markup Language,可扩展标记语言) ?XML可以自定义标记,描述的是文档的结构和意义,它本身不描述文档的显示方式。 ?要想使XML文档在浏览器中按特定样式显示,必须要有相应的样式文件,如CSS文件或XSL文件等。 ?WEB客户端开发技术 ?CSS(Cascading Style Sheets,层叠样式表) CSS的主要工作就是描述WEB页面的显示风格和样式,使用它可以使得WEB页面的显示内容与显示样式分开,有利于对页面文件的维 护。 ?脚本语言 常用的脚本语言有VBScript和JavaScript,它们都是由浏览器解释执行的。 它们不仅可以作为客户端程序的开发技术,也可以应用于服务器端程序的开发。 ?WEB服务器端开发技术 ?JSP(Java Server Pages) JSP页面由HTML代码和嵌入其中的JSP代码组成,是基于Java Servlet及整个Java体系的Web开发技术。 JSP页面被客户端请求后由服务器对该JSP代码进行处理,然后将运行结果返回给客户端的浏览器。 ?ASP(Active Server Pages) 通过ASP我们可以将HTML、ASP指令和ActiveX组件结合以建立动态交互而且高效的Web服务器应用程序。 ?WEB服务器端开发技术 ?PHP(Personal HomePage tools) PHP语法借鉴了C、Java和Perl等语言,它可以嵌入到HTML中,更好地对页面进行控制。 ?https://www.360docs.net/doc/f12975698.html, https://www.360docs.net/doc/f12975698.html,是.NET架构的一部分,它提供了在分布环境下进行Web

相关文档
最新文档