Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //klient
- import socket
- class Game:
- host = ''
- port = ''
- def getServerAddress(self, host):
- if(host == '1'):
- self.host = 'localhost'
- self.port = 8888
- else:
- self.port = int(raw_input('Podaj numer portu: '))
- def getUserName(self):
- return raw_input('Podaj swoja nazwe uzytkownika: ')
- def Main(self):
- self.host = raw_input('Podaj addres IP (podaj "1" jesli chcesz skorzystac z adresu localhost): ')
- self.getServerAddress(self.host)
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.bind((self.host, 8889))
- server = (self.host,self.port)
- username = self.getUserName()
- print username
- message = raw_input("-> ")
- while message != 'q':
- s.sendto(message, server)
- data, addr = s.recvfrom(1024)
- print 'Received from server: ' + str(data)
- message = raw_input("-> ")
- s.close()
- g = Game()
- g.Main()
- //serwer
- import socket
- def Main():
- host = '127.0.0.1'
- port = 8888
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.bind((host,port))
- print "Server Started."
- while True:
- data, addr = s.recvfrom(1024)
- print "message From: " + str(addr)
- print "from connected user: " + str(data)
- data = str(data).upper()
- print "sending: " + str(data)
- s.sendto(data, addr)
- c.close()
- if __name__ == '__main__':
- Main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement