当前位置:主页>仓库管理软件> 列表

利用ServerSocket(多线程)和ClientSoc 找管家婆软件怎么使用

进销存软件版1楼: 利用ServerSocket(多线程)和ClientSocket,如何从服务器向客户端发送信息?
用ServerSocket.Socket.Connections[0].SendText(''aaaaaaaaaa'');在单线程时;
但不知多线程时,怎么用?

ClientSocket多线程怎么写

2楼: 反向连接 http://www.delphibbs.com/keylife/iblog_show.asp?xid=19752 如管家婆软件怎么使用

3楼: 你的那个是单线程的。

4楼: ClientSocket多线程怎么写

ClientSocket多线程怎么写

ClientSocket多线程怎么写

5楼: 没人会吗?

6楼: 我的这个问题也就是用TServerSocket构件提供多线程,服务端怎样主动发信息给客户端呢?

进销存软件版7楼: 你首先要明白 ServerSocket 的多線程原理,然后你可以在 OnThreadStart 里面使用 Thread.ClientSocket來訪問客戶端套接字,當然,ServerSocket 必需設為線程阻斷模式.或者,你也可以使用使用 GetThread 來創建自己的客戶線程,不過你要懂基本的線程工作原理與禁忌,多線程操作是有很多禁忌的,自己搜索一下吧,資料很多。
不要用ServerSocket.Socket.Connections[0].SendText(''aaaaaaaaaa'');,這是錯誤的做法,因為 ServerSocket.Socket.Connections[0] 不一定存在,或者不一定是正確的 Socket連接。

8楼: 把你的单元发给我,QQ里面。

9楼: 看过网上用Delphi写的代理服务器吗?


在多线程里面,都会保存每个客户端连接Socket的,这样你只要针对特定客户端的连接使用Send就可以啦

10楼: 学习

11楼: 要例子请发wwssdd2000@163.com