Jump to content
Fivewin Brasil

SendData Classe Tsocket


Edvaldo1361303230

Recommended Posts

Ola Amigos,

Estou usando comunição entre dois pcs com os exemplos do sample server.prg e client.prg. A comunicação está Ok porém na transferência de arquivo, o arquivo transferido fica bloqueado com uma mensagem do windows "o arquivo está sendo usado por outro processo" e somente é liberado após fechar o server.exe

A transferencia de dados do server para o client funciona perfeitamente porém do client para o server não funciona.

Alguem sabe como corrigir isso

Transferencia e arquivo:

Function SendFile()

local cFileName := cGetFile( "*.*", "Selecione um arquivo para enviar pela internete" )

if ! Empty( cFileName ) .and. File( cFileName )

oSocket:SendData( "SENDFILE " + cFileName( cFileName ) )

oSocket:SendFile( cFileName )

MsgInfo( "O Arquivo: "+cFileName+" Foi Enviado com Sucesso!" )

endif

return nil

Transferencia de dados Funcionando do server para o client:

DEFINE BUTTON OF oBar ACTION oClient:SendData( "Essa Mensagem Foi Enviada Pelo Servidor!" ) TOOLTIP "Falar com o cliente"

Transferencia de dados não Funciona do client p/o server:

DEFINE BUTTON OF oBar ;

ACTION oSocket:SendData( "Mensagem Enviada pelo Cliente" ) ;

TOOLTIP "Enviar Dados"

Obrigado

Edvaldo

Link to comment
Share on other sites

Ola Amigos,

Estou usando comunição entre dois pcs com os exemplos do sample server.prg e client.prg. A comunicação está Ok porém na transferência de arquivo, o arquivo transferido fica bloqueado com uma mensagem do windows "o arquivo está sendo usado por outro processo" e somente é liberado após fechar o server.exe

A transferencia de dados do server para o client funciona perfeitamente porém do client para o server não funciona.

Alguem sabe como corrigir isso

Transferencia e arquivo:

Function SendFile()

local cFileName := cGetFile( "*.*", "Selecione um arquivo para enviar pela internete" )

if ! Empty( cFileName ) .and. File( cFileName )

oSocket:SendData( "SENDFILE " + cFileName( cFileName ) )

oSocket:SendFile( cFileName )

MsgInfo( "O Arquivo: "+cFileName+" Foi Enviado com Sucesso!" )

endif

return nil

Transferencia de dados Funcionando do server para o client:

DEFINE BUTTON OF oBar ACTION oClient:SendData( "Essa Mensagem Foi Enviada Pelo Servidor!" ) TOOLTIP "Falar com o cliente"

Transferencia de dados não Funciona do client p/o server:

DEFINE BUTTON OF oBar ;

ACTION oSocket:SendData( "Mensagem Enviada pelo Cliente" ) ;

TOOLTIP "Enviar Dados"

Obrigado

Edvaldo

Link to comment
Share on other sites

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=20374&p=108177&hilit=SendData#p108177

http://forums.fivetechsupport.com/viewtopic.php?f=7&t=20170&p=106720&hilit=SendData#p106720

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Editado por - kapiaba on 29/10/2012 11:49:18

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...