win socket

ludwig

Primus registratum
win socket

kam disa pyetje per ata qe din mbi lidhjet e kompjuterave ne network(ethernet) dhe lidhje ne http\www.

1. Per lidhjet ne network mund te perdoret winsock si per client ashtu edhe per server. C'do kompjuter ka nje ip brenda network etj etj. Ndersa me sa kam pare te gjith kompjuterat e network kan vetem nje ip kur behet fjale per tu futur ne p.sh. http:\www.

Ajo qe disha te dija eshte nese mund te lidhen dy kompjutera qe nuk jan ne te njejtin network me ane te winsock.

p.sh. nqs dikush (jashte network)do te lidhet me kopjuterin tim brenda network, si ia behet punes? Kuptohet qe nuk mund ti jap ip me te cilin kompjuteri im lidhet ne internet sepse keshtu ai tjetri lidhet me nje kompjuter tjeter dhe jo me kete timin.

Edhe nje gje tjeter: Me kopjuterat qe lidhen menjehere ne internet, e kam fjalen qe nuk jan brenda nje network, ka mundesi te perdoret winsock(ne njerin ndodhet serveri dhe ne tjetrin client, qe te dyja programet perdorin winsock)?
 

koperton

Primus registratum
Re: win socket

po i marre me rradhe meqe eshte e diele.

Fillimisht postuar nga ludwig:
kam disa pyetje per ata qe din mbi lidhjet e kompjuterave ne network(ethernet) dhe lidhje ne http\www.
Ethernet eshte ndryshe nga internet & http. Bote te ndryshme. Ne ethernet perdor NetBUI, http:// you are unable to access it via NetBUI. Ne ethernet ke MAC addresses per ethernet cards. Ne Internet nuk i ke. Learn OSI layers. Then use Winsock. Ke per te pare me vone se pyetjet qe jane bere me poshte nga ty do duken qesharake.

Fillimisht postuar nga ludwig:
Ndersa me sa kam pare te gjith kompjuterat e network kan vetem nje ip kur behet fjale per tu futur ne p.sh. http:\www.
mbase perdorin cache proxy etc. mbase gateway eshte ndonje forwarding PIX/Unix firewall etc. si gateway acting like a transparent proxy.

Fillimisht postuar nga ludwig:
Ajo qe disha te dija eshte nese mund te lidhen dy kompjutera qe nuk jan ne te njejtin network me ane te winsock.
if they can ping each other yes.

Fillimisht postuar nga ludwig:
p.sh. nqs dikush (jashte network)do te lidhet me kopjuterin tim brenda network, si ia behet punes? Kuptohet qe nuk mund ti jap ip me te cilin kompjuteri im lidhet ne internet sepse keshtu ai tjetri lidhet me nje kompjuter tjeter dhe jo me kete timin.
Aha! e ke formuluar bukur fjaline.

Fillimisht postuar nga ludwig:
Edhe nje gje tjeter: Me kopjuterat qe lidhen menjehere ne internet, e kam fjalen qe nuk jan brenda nje network, ka mundesi te perdoret winsock(ne njerin ndodhet serveri dhe ne tjetrin client, qe te dyja programet perdorin winsock)?
Winsock ben pune if Wondows PC. Server/Client/Thin or Fat Client.

Me fal qe kam perzier shqip-anglisht gjithe postimin tim. Eshte bere refleks tek shqiptaret ne USA.
 

ludwig

Primus registratum
Re: win socket

faleminderit kopperton po ti ke folur pak a shume per te gjitha dhe si per fundim nuk mund te nxirrja asnje konkluzion nga ato qe the. kam lexuar disa gjera per layers, mac... por desha qe dikush ne me sqaronte ne linja te gjera.

kompjuteri im lidhet ne internet me ane te nje lan-i , kam nje ip fikse(brenda lan-it) nje adrese gateway ,subnetmask dhe dns server.

te gjithe kompjuterat brenda lanit futen ne internet me nje ip te njejte per te gjithe (natyrisht qe eshte i ndyshem nga ai qe kan brenda lan-it). nqs une dua te bej nje lidhje me winsock midis kompjuterit tim dhe dikujt qe eshte jashte lan-it c'fare ip do perdor? sepse komjuteri im ne kete raste ka tre ip: 127.0.0.1( /pf/images/graemlins/smile.gif ), 192.168.x.x (brenda lan-it), dhe nje te trete qe futet ne internet(dhe qe si thashe me larte me duket se eshte i njejte per te gjithe kompjuterat e lan-it).

mbase kjo eshte nje teme qe nuk mund te shpjegohet ne nje forum po nqs ke ndonje adrese te nje manuali ose dicka te tille do me bente pune. kam marre disa te tille por pervecse jan te ceket,jan rreth temave te vecanta dhe nuk bejne krahasime.

shendet
 

ladio

Primus registratum
Re: win socket

p.sh. nqs dikush (jashte network)do te lidhet me kopjuterin tim brenda network, si ia behet punes? Kuptohet qe nuk mund ti jap ip me te cilin kompjuteri im lidhet ne internet sepse keshtu ai tjetri lidhet me nje kompjuter tjeter dhe jo me kete timin.
NUK BEHET i dashur! Ta ka thene Kopperton-i...
 

koperton

Primus registratum
Re: win socket

te gjithe kompjuterat brenda lanit futen ne internet me nje ip te njejte per te gjithe (natyrisht qe eshte i ndyshem nga ai qe kan brenda lan-it).
Pergjigja ime ishte: "mbase" gateway eshte cache proxy;;;;; "mbase" gateway eshte ndonje forwarding PIX/Unix firewall/router etc. si gateway <<duke u sjelle>> gjithashtu si transparent proxy. IP eshte IP qe njihet kjo makine/router etc. <<duke u pare>> nga interneti jo IP qe qe perdor ti ne LAN si gaterway.

Mund te jete e njejte per open networks. Juaji nuk eshte. Mund te jete qe kjo gateway ka nje gateway tjeter per vete. Ti duhet te i dish me mire se une. Ti je atje.

Fillimisht postuar nga ludwig:
nqs une dua te bej nje lidhje me winsock midis kompjuterit tim dhe dikujt qe eshte jashte lan-it c'fare ip do perdor?
Asnje.

mbase kjo eshte nje teme qe nuk mund te shpjegohet ne nje forum po nqs ke ndonje adrese te nje manuali ose dicka te tille do me bente pune. kam marre disa te tille por pervecse jan te ceket,jan rreth temave te vecanta dhe nuk bejne krahasime.
search yahoo.com google.com
 

109UV

Primus registratum
Re: win socket

ashtu sic tu tha dhe me siper, problemi qendron tek menyra si lidhesh ne internet, megjithate mos u dekurajo. Winsock ka nevoje vetem per nje IP qe te tentoje te lidhet. Nuk ka rendesi se cfare OS ka partneri (dmth kompjuteri me te cilin tenton te komunikosh). per sa kohe qe te dy perdorni TCP/IP per tu lidhur. Formati i datave brenda TCP/IP packets pastaj eshte biznesi jot.
Winsock te lejon te specifikosh IP dhe PORT. Duke pasur kete parasysh, eshte e mundur qe partneri ne komunikim nga jashte LAN, te komunikoje me kompjuterin brenda LAN nqs ti konfiguron Firewall qe ndan LAN nga Interneti duke bere Port Forwarding (Reverse Proxy). Ideja eshte qe cdo pakete qe vjen tek porta XXXX e firewall nga jashte, ritransmetohet tek IP brenda rrjetit.

Pra, kompjuteri brenda LAN dergon data tek IP e kompjuterit ne internet, ndersa kompjuteri ne internet dergon data tek IP e firewall, ne nje porte te caktuar, dhe ato ridrejtohen tek kompjuteri brenda LAN.
 

ludwig

Primus registratum
Re: win socket

keshtu mund te behet. puna eshte se firewalli nuk eshte ne ngarkimin tim dhe une desha te lidhja dy kopjutera me tcp/ip vetem per te mesuar winsock dhe per te bere prova. nuk ja vlen ti kerkosh administratorit te firewallit te bej ate konfigurimin, edhe sepse eshte trap.

faleminderit

shendet
 

109UV

Primus registratum
Re: win socket

atehere ti mund te perdoresh winsock per te lidhur dy procese ne te njejtin kompjuter..nuk ka asnje ndryshim. mund te besh komunikim edhe midis dy threads me ane te winsock....
 

ludwig

Primus registratum
Re: win socket

ashtu e kam bere deri tani. e vetmja gje eshte se nuk mund te besh bind dhe listen ne te njejten port me dy processe, megjithate nuk eshte e problem i madh. te njejten gje kam bere edhte per php. kam instaluar apache dhe php4 per te mesuar php.nejse


shendet
 

qoska

Primus registratum
Re: win socket

O ludwig behet por duhet te perdoresh ip encapsulating ose lexo RFC719 me duket qe shpjegon protocolin e cila te le te vendosesh pathin ku do kaloje paketa dhe me duket se winsok te le ta besh kete, nuk jam i sigurte, po kjo eshte menyra meqe i paske dy kompjutera fiks.
ip encapsulating ben te mundur qe paketa te dergohet me ip e firewall ose router dhe kur gatwway-i ose firewall qe e hap ate e ridergon tek ip e 2 qe bere encpsulated.
Tamam se si nuk ta them dot se kam shume kohe pa e perdorur winsock.
 

koperton

Primus registratum
Re: win socket

Fillimisht postuar nga ludwig:
[qb] keshtu mund te behet. puna eshte se firewalli nuk eshte ne ngarkimin tim[/qb]
ti do magic? Bind ate qe kontrollon gateway/firewall. Bliji nje cheeseburger ndonje dite. Keshtu e kane keto pune. Mos e merr as mundimin per "hack" ose ndonje veprim prej budallau. Bej te gjitha brenda mundesive te tuat.

Nje <<ide tjeter>> do ishte te i jepje nje IP te dyte Ethernet card te kompjuterit tend. Apo as ate nuk e ben dot sepse nuk ke admin status tek kompjuteri yt?

Me bindje them se keni IP si 10.*.*... zgjero subnet te IP konkrete te perfshije subnetin e IPse se re te ethernetit tend. Ne kete menyre me subnet me te zgjeruar perfshin IP e re dhe nuk ke nevoje qe IP e re mbase jashte range te subnetit ska nevoje per gateway. Mos harro ndyshoje prape subnetin sepse nuk mund te komunikosh me IP e tjera ne network.

Sa eshte config i juaji? Do me ndihmosh po te di kete informacion te instruktoj me teper. Mos harro perfshi cfare Windows ke 95/98/MX/XP/NT4/NT2000.
ne DOS shtyp comanden "ipconfig /all"
 

koperton

Primus registratum
Re: win socket

Fillimisht postuar nga qoska:
[qb] O ludwig behet por duhet te perdoresh ip encapsulating ose lexo RFC719 me duket qe shpjegon protocolin [/qb]
Mos i trego ate qe as vete nuk ja ke haberin. Lere te provoje winsock se eshte i lehte. No offense por me duket se e ngaterron.
 

qoska

Primus registratum
Re: win socket

o koperton une mbase e kam shpjeguar keq por per ta ditur e di. Se kam perdorur vete mbase termi "ip encapsulating" nuk eshte i sakte dhe duhet perdorur ip over ip por si procedure eshte e sakte si kjo si ajo e opsionit qe te vendosesh pathin nga do kaloje paketa qe e merr vesh me nje tracert te thjeshte ne windows duke shpresuar per mos pasje proxy ose firewall-i diku.
 

koperton

Primus registratum
Re: win socket

Fillimisht postuar nga qoska:
[qb] o koperton une mbase e kam shpjeguar keq por per ta ditur e di. Se kam perdorur vete mbase termi "ip encapsulating" nuk eshte i sakte dhe duhet perdorur ip over ip por si procedure eshte e sakte si kjo si ajo e opsionit qe te vendosesh pathin nga do kaloje paketa qe e merr vesh me nje tracert te thjeshte ne windows duke shpresuar per mos pasje proxy ose firewall-i diku. [/qb]
a do ishte me e lehte te i vinte nje ip te dyte kartes se tij sic thashe me lart? mos e ngaterro te keqen
 

qoska

Primus registratum
Re: win socket

me fal.
ke shume te drejte.
por me ckam vene re une njerezit qe duan te programojne duhet ti tregosh volumet e medha qe suhet te lexojne qe ose te dekurajohen qe e kishin nisur er hobi ose do ta marrin me seriozisht dhe me llogjikisht.
tung /pf/images/graemlins/wink.gif
 

koperton

Primus registratum
Re: win socket

Fillimisht postuar nga qoska:
[qb] me fal.
ke shume te drejte.
por me ckam vene re une njerezit qe duan te programojne duhet ti tregosh volumet e medha qe suhet te lexojne qe ose te dekurajohen qe e kishin nisur er hobi ose do ta marrin me seriozisht dhe me llogjikisht.
tung /pf/images/graemlins/wink.gif [/qb]
Ke te drejte. Ehh me thuaj mua si i dekurajoj people.

I jap pergjigje me zgjidhjen vertet me optimale qe ekziston por fatkeqesisht te gjitha zgjidhjet optimale qe ekzistojne jane te tejet te komplikuara. Nuk harroj qe menyra e shpjegimit mund te jete tejet konfuze. Them me vete nganjehere me mire mos te ja thuash fare sa ta coroditesh tjetrin. Te mos te ja thuash eshte si ta lesh te vdesi injorant. Boll ka ironira kjo bote me te shtohen?

Eshte pedagogji. Menyra si i afroshesh nje te te padituri. Eshte shkence me vete. Te ngrejne nervat nganjehere. Si puna e mesuesve.
 

ludwig

Primus registratum
Re: win socket

djema faleminderit.

Ajo puna e 'encapsulating' duket interesante. Kur lexova mbi layers ma morri mendja qe duhej te behej dicka e till po nuk isha i sigurt. Do marre ndonje liber ne biblioteke. Edhe per punen e lan-it vendosa te marr linje me vete prandaj s'do jem me ne lan.

shendet
 
Top