laczenie do komputera z mobilnym internetem/zmienne ip

plaster90

Użytkownik
Dołączył
Luty 2, 2013
Posty
13
Czy jest mozliwe z uzycie funkcji winapi 'invoke connect,x,x,x' polaczyc sie z innym komputerem?
Sa dwa laptopy,dwa osobne modemy mobilne play,dwa rozne systemy: win7/win8

Nie mowie o zadnym przejmowaniu kontroli nad drugim komputerem,ale walkuje rozne fora i nigdzie nie moge znalezc odpowiedzi.
Wszystkie av wylaczone na czas operacji jak i zapory windows i fireewall....

przykladowy kod:


include 'win32ax.inc'

hInstance dd ?
iPort equ 13600d
iIP rb 17

wsaData WSADATA
hSocket dd 0

sockAddr dw AF_INET
sockAddrp dw ?
sockAddrip dd 0
sockAddrZ rb 8
sockAddrSize = $-sockAddr

start:


spr_polaczyc:
invoke WSAStartup,0002h,wsaData
invoke socket,AF_INET,SOCK_STREAM,0
mov [hSocket],eax
invoke htons,iPort
mov [sockAddrp],ax

;invoke inet_addr,'x.x.x.x'

mov [sockAddrip],eax
invoke connect,[hSocket],sockAddr,16
cmp eax,0
je _ok
jmp _finish


_ok:
invoke MessageBox,0,'Polaczenie ok','info',MB_OK
jmp _finish
_finish:
invoke ExitProcess,0
.end start


import kernel,GetModuleHandle,'GetModuleHandleA',ExitProcess,'ExitProcess'
import user,DialogBoxParam,'DialogBoxParamA',CheckRadioButton,'CheckRadioButton',\
GetDlgItemText,'GetDlgItemTextA',IsDlgButtonChecked,'IsDlgButtonChecked',\
MessageBox,'MessageBoxA',EndDialog,'EndDialog'

oczywiscie na drugim kompie uruchomiony program czekajacy na polaczenie na tym samym porcie:/
pomoze ktos?
 
Do góry Bottom