![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
socket con lazarus
Por favor quien me puede ayudar:
Tengo una aplicación (cliente) que me envía datos a través de un socket. La aplicación servidor esta en delphi y funciona full de bien. La estoy reconstruyendo en Lazarus con Linux. Cuando activo el socket (idtcpserver) me arroja el siguiente error. socket error # 98 address already in use El código lazarus pascal es el siguiente: procedure TfrmMainLog.FormShow(Sender: TObject); begin lv_LOGBuffer := ''; AbrirBD(); AplicarServer(True); end; procedure TfrmMainLog.AplicarServer(c_activar : boolean); var v_lst : TList; v_i : integer; begin {log} if c_activar then begin IdTCPServer1.Active := False; IdTCPServer1.DefaultPort := 25534; IdTCPServer1.Active := True; end; end; procedure Tfrmmainlog.IdTCPServer1Connect(AContext: TIdContext); begin AContext.Connection.IOHandler.RecvBufferSize := 128 * 1024; end; procedure Tfrmmainlog.IdTCPServer1Execute(AContext: TIdContext); begin if AContext.Connection.Connected then begin lv_LOGBuffer := lv_LOGBuffer + AContext.Connection.IOHandler.ReadLn; lv_cuentaSegsSinLog := 0; ProcesaLOG(); end; end; |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
NMFTP :Error 10038 Socket operation on non socket | judit | Internet | 2 | 25-05-2006 09:06:33 |
Socket :D | twisted | Internet | 1 | 23-08-2005 08:09:31 |
Conexiones Socket TCP/IP | eduarcol | Varios | 9 | 04-06-2004 16:38:48 |
Socket ID | Silver | Internet | 3 | 02-09-2003 22:57:46 |
![]() |
|