Hvordan lage en Socket fil

Unix er et operativsystem med åpen kildekode som brukes av en rekke datamaskiner. Operativsystemet bruker domene sockets å lette kommunikasjon og dataoverføring mellom ulike programmer. Den kontakten filen er funnet på systemet registret og er skapt av programmeringsspråket Ruby. Hvis du ønsker å lage en socket fil på Unix-system, kan du gjøre det med bare noen få biter av kode. Du trenger ikke å være en datamaskin programmerer for å fullføre denne oppgaven.

Bruksanvisning

1 Åpne tekstredigeringsprogram på datamaskinen fra "Programmer" -ikonet. Åpne nye dokumenter fra "Ny" knappen under Fil.

2 Lagre det første dokumentet som "udsServer.rb" og lagre det andre dokumentet som "udsClient.rb." Disse representerer serveren og klienten filer.

3 Lim denne koden inn i første dokumentet:

/ Usr / bin / ruby

krever 'kontakt'

s = UNIXServer.open ( "/ mytestsocket")

klient = s.accept

client.puts "Hei, min kjære venn.»

s.close

File.unlink ( "/ mytestsocket")

4 Lim denne koden inn i andre dokument:

/ Usr / bin / ruby

krever 'kontakt'

s = UNIXSocket.open ( "/ mytestsocket")

setter s.readline

s.close

5 Spar både av filene på systemet ditt. Åpne Terminal på "Programmer" -ikonet. Skriv "rubin udsServer.rb" inn i Terminal og trykk "Enter" -knappen.

6 Åpne en annen terminal vindu og skriv "rubin udsClient.rb." Trykk på "Enter" -knappen. Den kontakten filen vil nå bli sendt over serveren.