最近本人在用idtcpserver做一个东西,在一个关键的部分卡住了,请高手帮忙!在线等~~ ( 积分: 200 )

  • 主题发起人 主题发起人 sqcpf
  • 开始时间 开始时间
S

sqcpf

Unregistered / Unconfirmed
GUEST, unregistred user!
[brown][/brown]本人用idtcpserver和idtcpclient做一个文件传输的工具.
要求在server端的stringgrid中显示出所连接上的client端的一些信息,如IP地点,登录的用户名等.
并可在server端选择所连接上的client端进行文件传输和消息传递.
如果分不够,可以另开帖给分.感谢!
 
ip地址和端口容易,在服务端接收信息的时候,你可以得到。
procedure TServerFrmMain.ServerExecute(AThread:TIdPeerThread);
AThread.Connection.Socket.Binding.PeerIP+':'+inttostr(AThread.Connection.Socket.Binding.PeerPort);
登录用户名称等信息,你可能需要自己从客户端发送了。
 
文件传输IdTCPClient1.ReadStream(AFileStream, ASize)
和IdTCPClient1.WriteStream(AFileStream, ASize)

没啥难的!!多揣摩+多临摹就好
 
多人接受答案了。
 
后退
顶部