USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Winsock (Cliente/Servidor)
João Paulo
ARCOS
MG - BRASIL
Postada em 22/11/2005 18:24 hs            
bom estou começando a entender como criar esta rotina.
estou fazendo isso e to conseguindo enviar texto digitado em uma textbox
 
'=======CLIENTE========

Private Sub cmdConectar_Click()
  Winsock1.RemoteHost = txtComputador.Text
  Winsock1.Connect
End Sub
Private Sub cmdEnviar_Click()
Winsock1.SendData txtID.Text
End Sub
Private Sub Form_Load()
   Winsock1.RemotePort = 100
   txtComputador.Text = Winsock1.LocalIP
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
   Dim strdados As String
   Winsock1.GetData strdados
   lblStatus.Caption = strdados
End Sub

'=======SERVIDOR========
Dim strdados As String
 
Private Sub Form_Load()
    Socket.LocalPort = 100
    Socket.Listen
    frmServidor.Caption = " SERVIDOR = " & UCase(Socket.LocalHostName)
 
End Sub
 
Private Sub Socket_ConnectionRequest(ByVal requestID As Long)
 If Socket.State <> sckClosed Then Socket.Close
   Socket.Accept requestID
End Sub
 
Private Sub Socket_DataArrival(ByVal bytesTotal As Long)
   Socket.GetData strdados
   txtPedidoNumero.Text = strdados
   
Socket.SendData "SEU PEDIDO DE ORÇAMENTO JÁ FOI COMPUTADO."
End Sub
 
OBS.: TENHO VÁRIOS CAMPOS TEXTBOX no form Cliente (nome, endereço, data...)
e tenho os mesmos campos na parte SERVIDOR.
Tem como enviar os textos do CLIENTE para o SERVIDOR e esses campos sairem nos campos certos no SERVIDOR?
     
João Paulo
ARCOS
MG - BRASIL
Postada em 23/11/2005 06:06 hs            
'====CLIENTE=====

Private Sub cmdEnviar_Click()
Socket.SendData txtEnviar.Text
End Sub
 
Private Sub Form_Load()
    Socket.LocalPort = 100
    Socket.Listen
  lblStatus.Caption = " Winsock - Servidor - " & UCase(Socket.LocalHostName)
 
End Sub
 
Private Sub Socket_ConnectionRequest(ByVal requestID As Long)
 If Socket.State <> sckClosed Then Socket.Close
   Socket.Accept requestID
End Sub
 
Private Sub Socket_DataArrival(ByVal bytesTotal As Long)
   Dim strdados As String
   Socket.GetData strdados
   txtreceber.Text = strdados
  
End Sub
======SERVIDOR=======
 
Private Sub cmdConectar_Click()
  Winsock1.RemoteHost = txtComputador.Text
  Winsock1.Connect
End Sub
 
Private Sub cmdEnviar_Click()
Winsock1.SendData txtEnviar.Text
End Sub
 
Private Sub Form_Load()
   Winsock1.RemotePort = 100
   txtComputador.Text = Winsock1.LocalIP
   
End Sub
 
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
   Dim strdados As String
   Winsock1.GetData strdados
   txtEnviar.Text = strdados

End Sub
ATÉ AQUI ESTA FUNCIONANDO TUDO BEM. AGORA AO INVES DE MANDAR SOMENTE O TEXTO QUE ESTA NO txtEnviar.text também devo enviar os outros campos Ex: (Nome, Endereço, Cidade, CEP...)
E no form SERVIDOR também tenho os mesmos campos (Nome, Endereço, Cidade, CEP...).
 
OBS.: MInha dúvida é como enviar todos os campos co CLIENTE para Todos os campos do SERVIDOR?
     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página