Skip to content

Commit 27dfb8c

Browse files
authored
Merge pull request #94 from SandwichPrestigious/main
added a client-server tcp program
2 parents 2942aa0 + ab2b13c commit 27dfb8c

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

S/server-client-tcp/client.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import socket
2+
3+
clientsocket= socket.socket(socket.AF_INET, socket.SOCK_STREAM)
4+
5+
6+
host= socket.gethostname()
7+
8+
port= 444
9+
10+
clientsocket.connect((host, port))
11+
12+
message= clientsocket.recv(1024)
13+
14+
clientsocket.close()
15+
16+
print(message.decode('ascii'))

S/server-client-tcp/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
this is a client-server system, which uses tcp/ip and sockets to operate

S/server-client-tcp/server.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import socket
2+
3+
serversocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
4+
5+
6+
host= socket.gethostname() #gets the IP Address of the host
7+
port= 444
8+
9+
serversocket.bind((host, port))
10+
11+
serversocket.listen(3)
12+
13+
while True:
14+
clientsocket, address= serversocket.accept()
15+
16+
print("recieved connection from" % str(address))
17+
18+
message='hello! thankyou for connecting to the server'+"\r\n"
19+
clientsocket.send(message.encode())
20+
21+
clientsocket.close()

0 commit comments

Comments
 (0)