a chat progarm with a socket programming

A chat program using socket programming (Python)

* The program should have an interface where a user can:

1) enter the IP address of the destination

2) select the protocol UPD or TCP

3) a text field to sent messages

4) list of simple emojis that can be sent

5) choose a file from the local directory and send it to your destination

in part 5 the file should be divided into segments (1000 bytes), and a sequence number should be assigned to each segment. each segment should be sent in a single packet. at the receiver, all the segments should be combined to form the complete file.

when TCP is selected, there should not be any lost packets and no out of order packet should arrive at the receiver (all packets should arrive in the correct order).

when UDP is selected packets can be lost and can change order.

the program should report how many packets are lost and how many changed order.

- (files from sizes 100KB to 100MB should be tried)

- Upload/download rate(bits/seconds) should also be reported.

* A report containing detailed information about the interface and all the used function should be prepared.

When UDP is closed you should add reliability at the application layer. (So it should handle packet loss and out of order packets)

and + comments on the code

Skills: Python

See more: simple chat application in java source code, how to create a chat application in java pdf, multiple client server chat program in java, chat web application in java, chat application in java with gui, client server chat program in java using swing, chat application in java using netbeans, simple client server chat program in java using socket, voice chat server socket programming, socket programming client asks server add record delete list recoeds, examples chat program socket programming, voice chat java socket programming, client server chat services socket programming, chat clientserver socket programming, voice chat using socket programming, chat server socket programming, chat server using socket programming, free socket programming chat project, simple chat socket programming 2005, chat program using socket programming linux

About the Employer:
( 4 reviews ) istanbul, Turkey

Project ID: #16039460

2 freelancers are bidding on average $43 for this job


hi Relevant Skills and Experience python Proposed Milestones $35 USD - full develop

$35 USD in 1 day
(15 Reviews)

A proposal has not yet been provided

$50 USD in 2 days
(0 Reviews)