Evaluating bids

Programa en python o en C#

Published on the September 11, 2023 in IT & Programming

About this project

Open

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  !!!!
!!!!

Project overview

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

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: Not specified

Skills needed

Other projects posted by P. M.