Evaluando propuestas

Programa en python o en C#

Publicado el 11 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Hacer un programa en python  o C# que realice lo siguiente:
1. Se conecte por el puerto tcp
2. Envie datos por el tcp, y espere la respuesta
3. Reciba datos por el tcp, en caso de no recibir respuesta despues de 500 ms, vuelve a mandar los datos
4. Se conecte a una dlls de windows.
5 haga un log de eventos

!!!
!!!!  OJO muy importante debe correr en windows 2003 server  !!!!
!!!!

Contexto general del proyecto

Debe correr en windows 2003 server. Si te resulta màs fácil tambien se puede hacer en c#. EN caso de usar C# deberas ayudar me a instalar el IDE en mi maquina virtual, ya que no cuento con el. El desarrollo debe hacerse en mi maquina virtual La comunicaciòn con el programador serà por llamada de voz,. Solo tengo el codigo de la dll mapfile1.dll, que la que màs se usa LAs funciones de las dlls que se usan son: Attribute VB_Name = "Globales" Public Declare Function WaitForSingleObject Lib "kernel32.dll" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Public Declare Function CreateEvent& Lib "kernel32" Alias "CreateEventA" (ByVal lpEventAttributes As Long, ByVal bManualReset As Long, ByVal bInitialState As Long, ByVal lpname As String) Public Declare Function SetEvent Lib "kernel32.dll" (ByVal hHandle As Long) As Long Public Declare Function ResetEvent Lib "kernel32.dll" (ByVal hHandle As Long) As Long Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hHandle As Long) As Long Public Declare Function CreateThread Lib "kernel32.dll" (ByVal lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long Public Declare Function TerminateThread Lib "kernel32.dll" (ByVal hThread As Long, ByVal dwExitCode As Long) As Long Public Declare Function GetCurrentProcess Lib "kernel32.dll" () As Long Public Declare Function TerminateProcess Lib "kernel32.dll" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long Public Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long) ' Public Declare Function timeGetTime Lib "winmm.dll" () As Long ' Public Declare Function ctOpen Lib "ctapi.dll" (ByVal sComputer As String, ByVal sUser As String, ByVal sPassword As String, ByVal nMode As Long) As Long Public Declare Function ctCicode Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal sCmd As String, ByVal hWin As Long, ByVal nMode As Long, ByRef sResult As String, ByVal dwLength As Long, ByVal ctOverlapped As Any) As Long Public Declare Function ctTagWrite Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal sTag As String, ByVal sValue As String) As Long Public Declare Function ctClose Lib "ctapi.dll" (ByVal hCTAPI As Long) As Long Public Declare Function ctTagRead Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal sTag As String, ByVal sValue As String, ByVal dwLength As Long) As Long Public Declare Function ctTagToPoint Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal sTag As String, ByVal dwLength As Long, ByRef pctOverlapped As Any) As Long Public Declare Function ctPointRead Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal hPoint As Long, ByRef pData As Integer, ByVal dwLength As Long, ByVal pctOverlapped As Any) As Long Public Declare Function ctPointWrite Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal hPoint As Long, ByRef pData As Long, ByVal dwLength As Long, ByVal pctOverlapped As Any) As Long Public Declare Function ctPointClose Lib "ctapi.dll" (ByVal hCTAPI As Long, ByVal hPoint As Long) As Long ' Declare Sub SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As Long) ' Declare Function AbrirMapFile Lib "C:\WINDOWS\system32\sic\mapfile1.dll" () As Long Declare Function CerrarMapFile Lib "C:\WINDOWS\system32\sic\mapfile1.dll" () As Long Declare Function EscMapInt Lib "C:\WINDOWS\system32\sic\mapfile1.dll" (ByVal IdxEq As Integer, ByVal Idx As Integer, ByVal Valor As Long) As Long Declare Function LeerMapInt Lib "C:\WINDOWS\system32\sic\mapfile1.dll" (ByVal IdxEq As Integer, ByVal Idx As Integer) As Long Declare Function EscMapFloat Lib "C:\WINDOWS\system32\sic\mapfile1.dll" (ByVal IdxEq As Integer, ByVal Idx As Integer, ByVal Valor As Double) As Long Declare Function LeerMapFloat Lib "C:\WINDOWS\system32\sic\mapfile1.dll" (ByVal IdxEq As Integer, ByVal Idx As Integer) As Single

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por P. M.