型号:BOK -601
性能卓越的单串口通讯服务器
让串口设备与网络连接
BOK-601串口通讯服务器为多个串口设备同时连接到网络提供了方便的软硬件平台,是连接RS-232 /RS-485设备的IP-Based 网络的理想选择。如:PLC,仪表和传感器,让您可以通过网络,不受地域限制地,随时随地对串口设备进行存取。
标准TCP/IP 接口和多样的 *** 作模式
BOK-601 串口通讯服务器提供了 TCP SERVER,TCP CLIENT 和UDP,它们 使用了统一标准的网络API(Winsock,BSD Sockets)来确保网络软件的兼容性。
提供UNIX 系统FIXED_TTY 驱动
BOK-601随产品附带UNIX下固定TTY的驱动, 与服务器作为TCP SERVER 一直与UNIX 系统保持连接 的传统方式不同,BOK-601作为CLIENT,只在有 任务时才与UNIX系统连接,大大节省了网络资源,另外, 用户可根据应用程序的需要,任意修改TTY名称,多屏幕 切换功能适用于银行连接业务终端。目前 FIXED_TTY支 持的 *** 作系统有:SCO UNIX, Red Hat Linux
提供 Windows 下的COM 实端口驱动
因为随BOK-601 带有WINDOWS 的 COM实端口驱动软件,用户可在PC上采取打 开COM口的方式,轻易地存取BOK-601 上的串口数据。这个优良的特性能确保你的软 件投资并且享受串口设备联网带来的好处。 BOK-601 的COM实端口所支持的 *** 作 系统包括: Windows NT,Windows 2000, Windows XP 等。
支持点对点协议(PPP)
BOK-601 串口通讯服务器支持 PPP,以及PAP,DHCP等协议,可提供拨入 拨出服务。由于拥有较强大的处理器(32bits, 100M)和较大的内存(8M)使其运行速度快 且稳定。
简便安装和配置
BOK-601串口通讯服务器支持IP地址自动配置的协 议(DHCP)和通过Web 浏览器或通过CONSOLE 来进 行手动配置。这几种方式确保了快速和有效的安装,独特 的中文设置菜单使您的安装工作比以往令人愉快。
特点:
■ 体积小巧,如火柴盒大小
■ 10M/100M 自适应网口
■ *** 作模式丰富,满足不同行业应用
■ 高性能的处理器,大的内存空间
■ 友好的中文菜单配置界面
■ 可用WEB 浏览器进行参数设置
■ 提供WINDOWS 实COM 驱动
■ 灵活合理的UNIX 下Fixedtty 工作机制
规格:
处理器:32 位100 兆
内存:2 兆
网口速度:10/100M 自适应,同时可支持手动设置。
参数包括:10M 半双工,10M 全双工,100M 半双工和100M 全双工
保护: 内嵌15KV 电磁隔离
信号: RS-232:TxD/RxD/RTS/CTS/DTR/DSR/DCD/GND
RS-422:TxD+/RxD+/TxD-/RxD-/GND
RS-485:Data+/Data-
串口通讯参数数据位: 5/6/7/8
校验:None/Even/Odd/Space/Mark
停止位:1,15,2
流控:RTS/CTS,XON/XOFF
速度:110 - 460800bps
软件特点协议: DHCP,Telnet,TCP,UDP,IP,ICMP,ARP
实COM驱动:Windows NT/2000/XP COM驱动
Fixed_tty:UNIX 和Linux 下固定TTY 驱动
配置:由RS-232 的串行CONSOLE口,Telnet和console 两种方式。形式包括中文菜单和命令态两种。
电源需求:5V DC 2A
机械规格材料:金属外壳
工作环境 *** 作温度:0 - 55 ℃
*** 作湿度:5 - 95%
储存温度:-20 - 85 ℃
储存湿度:5 - 95%
不同地区的用户,适用的DNS服务器地址不同,所以网速也不同,需要用户通过比较才能确定。也可以设置为自动获取。
如果DNS服务器设置不当,可能会导致网速慢、d窗广告、网址打不开、打开不是自己想要的网站、劫持等一系列问题。
解决办法:
1、建议使用ISP默认分配的DNS,只有在特别需要的情况下再使用公共DNS。
2、推荐使用的公用DNS服务器,可与ISP分配的DNS服务器做一下比较,选择最合适的使用。
A、DNSPod DNS+:DNSPod的 Public DNS+是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务!
DNS 服务器 IP 地址:
首选:119292929
备选:182254116116
B、114DNS:国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户,可以有效预防劫持。
DNS 服务器 IP 地址:
首选:114114114114
备选:114114114115
C、阿里 AliDNS:阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。
DNS 服务器 IP 地址:
首选:223555
备选:223666
3、DNS服务器的设置:
A、以WINXP设置为例:
(1)点击 “网上邻居”——“本地连接”——“属性”;
(2)点击本地连接属性窗口中的“Internet协议 (TCP/IP)——属性”;
(3)在“常规”选项卡配置好IP地址、网关及DNS等参数(具体参数可查看路由器说明书或电话问询宽带供应商;如果无线路由设置打开了DCHP,可自动分配正确的IP地址的话,则可将IP地址及DNS等均设置为“自动搜索获得”)。
B、以WIN7无线网络设置为例:
(1)点击 “控制面板”——“网络和INTERNET”——“查看网络状态和任务”,选择连接了但无法上网的无线网络连接,在d出窗口中点击其“属性”;
(2)点击无线网络连接属性窗口中的“Internet协议 (TCP/IPv4)——属性”;
(3)在“常规”选项卡"使用下面的IP地址"和“使用下面的DNS服务器地址”中配置好正确的IP地址、网关及DNS等参数(具体参数可查看路由器说明书或电话问询宽带供应商;如果路由器设置打开了DCHP,可自动分配正确的IP地址的话,则可将IP地址及DNS等均设置为“自动搜索获得”)。
自动化是从一个应用程序内部自动控制另一个应用程序的方法 例如下面的代码 procedure CreateNewWord;varWordObj: Variant;beginWordObj := CreateOleObject( Word Basic ); {此函数声明于ComObj单元}WordObj AppShow;WordObj FileNew;end;这段代码将会打开WORD 并自动建立一个新的文档(当然前提是你的机子上安装了WORD) 这看来很有趣 也是一种非常有用的功能 那么如何让我们的程序也拥有类似WORD等的自动化功能并能让其它任何语言开发的程序对我们的程序进行自动化呢用DELPHI来实现非常简单这篇文章将会以实例形式一步步的来说明如何开发一个简单的自动化服务器
新建一个普通的应用程序 将工程保存为AutoSrv bpr 在主窗体上放一个Edit控件 并保存为MainForm pas 在这里我们打算给这个程序加上对窗口标题 窗体颜色 和Edit控件文本的自动化控制(当然这实现的功能很少 但对于讲解如何开发自动化服务器程序足够了) 在主窗口中加入如下代码:(注意:请自行将这些函数和过程的声明加入TForm 的public区)function TForm GetCaption: string;beginresult := Self Caption;end;
procedure TForm SetCaption(ACaption: string);beginSelf Caption := ACaption;end;
procedure TForm SetColor(AColor: TColor);beginSelf Color := AColor;end;
procedure TForm SetEditText(AText: string);beginSelf Edit Text := AText;end;然后我们来给这个程序加上自动化的功能 点击New Items按钮 在d出的New Items窗口中点击ActiveX选项卡 选择Automation Object点击OK按钮 在d出的Automation Object Wizard窗口中CoClass Name一项中输入MyAutoSrv Delphi就会自动生成一个AutoSrv_TLB pas文件(类库)和实现类库接口类的单元 将这个新的单元保存为AutoSrvClass pas.
现在这个程序已经成为一个自动化服务器了 我们再来为其加上自动化的接口函数:( )点击View >Type Libray菜单 在Type Library Editor选择IMyAutoSrv接口 点击New Property 选择其属性为Read|Write 并把其命名为Caption Type设定为BSTR ( )点击New Method 将其命名为SetColor 点击右边的Parameters选项卡 点击ADD为新添的接口函数添加一个参数 将参数名设为AColor 参数Type设为OLE_COLOR ( )再次点击New Method 将其命名为SetEditText 以上面的方法为其添加一个参数 将参数名设为AText 参数Type设为BSTR
最后添加上接口函数的实现代码就OK了:在AutoSrvClass pas的Uses部分添加上MainForm 并将其代码改为如下代码 unit AutoSrvClass;
{$WARN SYMBOL_PLATFORM OFF}
interface
usesComObj ActiveX AutoSrv_TLB StdVcl MainForm;
typeTMyAutoSrv = class(TAutoObject IMyAutoSrv)protectedfunction Get_Caption: WideString; safecall;procedure Set_Caption(const Value: WideString); safecall;procedure SetColor(AColor: OLE_COLOR); safecall;procedure SetEditText(const AText: WideString); safecall;
end;
implementation
uses ComServ;
function TMyAutoSrv Get_Caption: WideString;beginResult := Form GetCaption;end;
procedure TMyAutoSrv Set_Caption(const Value: WideString);beginForm SetCaption(Value);end;
procedure TMyAutoSrv SetColor(AColor: OLE_COLOR);beginForm SetColor(AColor);end;
procedure TMyAutoSrv SetEditText(const AText: WideString);beginForm SetEditText(AText);end;
initializationTAutoObjectFactory Create(ComServer TMyAutoSrv Class_MyAutoSrv ciMultiInstance tmApartment);end 运行这个程序一次 将会自动注册为自动化服务器 可以在注册表中的HKEY_CLASSES_ROOT主键下面找到其相关的注册信息
上面演示了如何开发一个自动化服务器 在这里我们将调用它 新建一个程序 添加一个Button 在其VAR区声明一个Variant变量: AutoSrv: variant再在Button 中添加如下代码 procedure TForm Button Click(Sender: TObject);beginAutoSrv := CreateOleObject( AutoSrv MyAutoSrv ); {这个字符串就是自动化服务器的工程名加上CoClass Name}Self Caption := AutoSrv Caption;AutoSrv Caption := HEHE ;AutoSrv SetColor(CLRed);AutoSrv SetEditText( HAHA );end;其中的CreateOleObject函数将会返回一个IDispatch类型的接口 正是IDispatch接口让我们的程序可以对自动化服务器接口的调用进行后期连接 比如我们在上面添加一句AutoSrv Hello 程序也能被编释通过 但在执行时就会出错 使用Variant在执行效率上会比直接使用接口声明要慢一些 运行并点击按钮 可以看到自动化服务程序被加载 并按我们的代码设置了窗体色和EDIT 中的字串 呵呵 是不是很简单啊
lishixinzhi/Article/program/Delphi/201311/24993一代理服务器硬件和软件基本要求
1) 服务器的配置跟用户数有关。
如果用户数在20人以内,一般的PC电脑就可以作为代理服务器了。推荐PII芯片,内存128M,硬盘10G。如果用户数在20人以上100人以下,需要选用专业的服务器作为代理服务器,服务器一定要专用,即专门作为代理服务器来用。推荐PIII芯片,内存256M,硬盘20G。如果用户数在100人以上,需要选择高配置的服务器作为代理服务器,服务器一定要专用,即专门作为代理服务器来用。推荐双CPU,内存1G,硬盘40G。
2) 网卡配置。
尽量选用性能比较稳定的网卡作为服务器网卡,100M网卡。推荐品牌:原装D-Link,3COM。由于是作为服务器网卡,尽量选用高性能中高价位的网卡。
3) *** 作系统。
如果客户端用户数在10人以上,我们推荐您安装Win2000 Advanced Server,并打好最新补丁。Win98只适合10用户网络环境,Win NT需要打太多的补丁,Win2000 Professional只适合个人和家庭电脑,所以最好选用Win2000 Advanced Server。
4) 杀毒软件及防火墙软件。
我们推荐您用Norton杀毒软件及Norton防火墙软件来保护您的服务器。为了方便调试代理服务器,请在代理服务器安装调试成功后,再安装和使用杀毒软件和防火墙软件。
二局域网网络环境配置要求
确认局域网连接通畅,能够相互ping成功。
服务器的IP设置有几个需要注意的地方:
1) 检查服务器的网络属性,确保里面没有多余的无用的TCP/IP协议,如果服务器是Win98 *** 作系统, *** 作系统安装过程中会自动添加一些无存在的拨号适配器及相应的TCP/IP协议,需要删除这些多余的网卡适配器和相应的TCP/IP协议。否则很容易引起网卡冲突。
2) 如果服务器安装了两块网卡或者多块,在网卡IP设置上需要注意,不要将网卡的IP设置在一个网段内,这样会造成路由混乱。比如一块网卡是19216801,另一块网卡就不要设置成19216802,可以设置为19216811。
3) 服务器的网卡一般不要设置网关,尤其是连接局域网的网卡,不要设置网关,否则很容易造成路由冲突。
如果没有配置好局域网,建议按照下面的方法配置局域网。分配好局域网机器的IP。一般是19216801、19216802、19216803、…1921680254,其中服务器是19216801,其他IP地址为客户端的IP地址。子网掩码为2552552550,DNS为19216801。如果客户端 *** 作系统是Win98,请设置网关指向19216801,DNS主机名填本地机器名。
三代理服务器有很多种的,以Wingate为例,简单介绍一下:
1)做代理服务器的计算机需要两个网卡(例如外网卡1921681689、内网卡19216801)。外网卡如果是静态公网IP,请按照ISP设置,如果是动态获得的公网IP,则不用设置,如果是专网IP,例如1921681689(IP)2552552550(MASK)1921681681(GATEWAY) 2029916068(公网DNS,当然代理服务器本身提供DNS服务的话也可以设置为1921681689或19216801)。内网卡设置,例如19216801(IP)2552552550(MASK),请不要设置内网卡的默认网关,DNS可以设置也可以不设置。
2)安装wingate全部默认(不知道你有没有CD-KEY),重起后打开管理控制窗口(可以设密码,也可以不设置密码,最初的密码为空就可以进去)。然后修改>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)