B blueskyaaa Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #1 请问如何在程序启动的时候把Socket的211端口改为其它端口?
B blueskyaaa Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #3 我说的是设置scktsrvr.exe的端口,请问如何实现!
B blueskyaaa Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-27 #6 我的意思说,我做的是C/S多层的程序,采用SocketConnection连接服务器,连接端口使用的不是默认的211端口,而是其他端口。服务器端启动时同时启动Delphi自带的Borland Socket Server("scktsrvr.exe") ,但它的默认端口是211,第一次启动时需要手动修改,我想实现启动的同时把它的端口该为要设置的端口,不知该怎么做?
我的意思说,我做的是C/S多层的程序,采用SocketConnection连接服务器,连接端口使用的不是默认的211端口,而是其他端口。服务器端启动时同时启动Delphi自带的Borland Socket Server("scktsrvr.exe") ,但它的默认端口是211,第一次启动时需要手动修改,我想实现启动的同时把它的端口该为要设置的端口,不知该怎么做?
W webskywang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-27 #8 您可以注意这样的一个地方 scktsrvr.exe启动的时候是读取注册表的: 的数据。 于是您可以仿照一个,尤其你说的端口,比如你只需要用200这个端口 你做的事件就是在程序修改注册表,HKEY-LOCAL-MACHINE/SOFTWARE/BORLAND/SOCKET SERVER这个目录下添加一个200目录,然后这个目录下添加4个值 您可以自己运行、修改scktsrvr.exe后再观察注册表这个地方就会知道怎么去做了
您可以注意这样的一个地方 scktsrvr.exe启动的时候是读取注册表的: 的数据。 于是您可以仿照一个,尤其你说的端口,比如你只需要用200这个端口 你做的事件就是在程序修改注册表,HKEY-LOCAL-MACHINE/SOFTWARE/BORLAND/SOCKET SERVER这个目录下添加一个200目录,然后这个目录下添加4个值 您可以自己运行、修改scktsrvr.exe后再观察注册表这个地方就会知道怎么去做了
S SevenOrient Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-28 #9 端口太小,来个7000,那小的端口windows用了
9 94132195 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-28 #10 端口大于1000以上为最佳,我也不知道为什么反正书上是这么说的 赋值前应先把他的active设为false
S skaly Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-28 #12 scktsrvr.exe 在Demo里面好像有源代码的 你看看?
W webskywang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-28 #13 端口是你自己需要什么你自己去做,你看scktsrvr代码也可以把它直接移到你程序中去。
B blueskyaaa Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-29 #14 谢谢,按照大家的方法已经搞定了,受益匪浅!