用了TClientSocket和TServerSocket,要做服务器端得开一个TServerSocket,要开一个客户端得用一个TClientSocket,如果程序启动的时候根据环境自动判断做服务器端或者客户端,那么只用一个控件怎么办?有哪个控件可以完成该功能?
解决方案 »
- ***帮忙看看是什么问题,急急急,再线等!!*******
- 如何学习DELPHI7
- 从ini文件中读出来的“HKEY_LOCAL_MACHINE“是string ,怎样转化使其变为hkey啊
- 我现在想学一门数据库的语言,是学power builder 还是delphi好呢?
- 我编程到现在为止,最棘手的问题,怎样能得到ado错误中文对照表.谁有,我愿再加100分!在线等待
- adodataset 保存时出现问题,请各位帮帮忙吧!用户火了
- Delphi7 Import Type Library问题
- 谁见过这个编译错误,帮忙解决好吗?
- 当数据库字段的Repquired设为true,但又没有得到值时,当保存时,会触发一个异常,怎么捕捉?
- 关于到广州工作的问题
- 关于在ADODATASET中取数据
- java 和 c 哪个好一些?
VB下可以,发现delphi也应该去借鉴一下
VB的某些优点
如果你的想法是在找到服务器端的时候变成客户端,在找不到客户端的时候变成服务器端的话
你可以先用TClientSocket连接假想中的服务器,如果连接不上,再使用TServerSocket做服务器
这这....虽然你做的程序可能在逻辑上是client(假设一下)但是实际上它有server的行为
也就是说,clientsocket&serversocket要同时存在于程序上
这里的client和server和一般意义上的客户端与服务器是不同的概念
就想C/S结构中的c与s一样