我做了一个服务器端和多个客户端相连接的程序,让服务器给客户端传输文件。如果此时有多个客户端连接,那么服务器如何知道是哪个客户端与服务器相连并且给该客户端传输文件呢
解决方案 »
- 求老师将VB API HOOK代码改为VBA代码,非常感谢!! : )
- activex使用param传递参数之后不能现实问题
- vb写ocx其中使用了picture进行图像处理老出现这种错误AutoRedraw对象不能创建,不知道为什么
- 如何用代码添加Adodc控件?
- 我想知道父子窗口是怎么做得!急!
- 在VB资源文件中使用JPG的一个思路和一个问题
- 怎样一行一行的读写文件?
- ListView能不能隐藏水平滚动条而只显示垂直滚动条?
- 苦苦求解如何在asp页面上调用c++的函数,哪位前辈指点一下,很头疼??!!
- VBA如何实现把每列数据向右复制一列。
- 嘿嘿,有点简单,不过我不会,关于ADO的参数对象问题.
- 如何使一个bmp图由24bit的变成2色的黑白图,多谢了!
以后可以在 DataArrival 事件中通过 Index 来判断是哪一个客户发来请求。同时用
Winsock1(Index).SendData "......"
的方式向相应客户发送消息。
如果是公网的IP,可能存在IP重复的情况,则可另外附加条件保证唯一性对于每个连接
如:
IP + 连接时间 + 访问帐号 + 四位随机校验位
按照这个规则生成一个连接通道如 19216800001020040820081010User00ACE1192.168.0.1 + 2004/08/20 08:10:10 + user00 + ACE1
一般就没什么大的问题了个人观点,仅供参考