Find Jobs
Hire Freelancers

Java Chat Applet (up to 50 Clients and Server) Framework firewall-friendly

$100-750 USD

ปิดแล้ว
โพสต์ มากกว่า 19 ปีที่ผ่านมา

$100-750 USD

ชำระเงินเมื่อส่งงาน
I need a Java Chat Applet system that is firewall friendly (no special ports - http only). I suppose that involves HTTP tunnelling? I want to support up to about 50 applet clients connecting to a server (written in Perl) at the same time. All client messages need to go to the server, be processed, and then be sent out to all clients. I want a very simple working framework that I can add/merge my own project into to expand the capabilites of this chat system that is built. Therefore, refactored, very simple code would be nice. After delivery, I want to be able to add extra messaging types (besides just the client chat messages that are broadcast to the other clients). Separately, I need a single HTML page that I can access in a browser and will be able to click a link and load the java applet in a separate window. I am very flexible with this design and would love to hear your thoughts if you think there is a way to make it cheaper or easier or if ay of the aboev requirements are not needed, in your opinion. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Server side: Written in perl 5.6. The server will just run and wait for clients to connect via TCP sockets. From server command line server should be able to: -Start server -Stop Server -Add user and password (hashed password) that are allowed access (stored in a text file) -List all registered usernames. -List currently connected clients. -Disconnect a specific client or all clients. -Broadcast a system message to all clients -Display help on how to use these above commands General Server functionality: -When running, the server will continually update a clock on each connected client displaying the system time (resynched every 3 seconds). -Anytime the server receives a message from the client it will broadcast to all clients. Client: Clients is written in java to work as an applet in JRE 1.4 (1.4.2 is the popoular one?). Client has a GUI written in Swing. From the GUI, the client can: -Click a button to Connect/Login to the server with a username/password. -Click a button to Disconnect from the server. -Type a message to be broadcast and send it (it is then sent to the server and broadcast to all currently connected clients). -Receive messages from the server and display them in a list box. -Display the system time recieved from the server (resynched/resent every 3 seconds). -Display a green/red indicator as to whether you are currently connected and logged into the server (or if the server is not started). 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): -Source code for Server side that I can place on a erver with perl 5.6 and run per above detailed description. -Source code for the HTML page I can place in the same directory on the server and access from any browser (even behind a firewall). -Source code for client java applet side that I can place on the same server and access from the above HTML page (even behind a firewall). a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Client: Any platform with Java JRE 1.4. that can run applets. Server: Any platform that supports Perl 5.6.0
รหัสโปรเจกต์: 3441312

เกี่ยวกับโปรเจกต์

17 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 19 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
17 freelancers are bidding on average $490 USD for this job
รูปอวาตาร์ของผู้ใช้
See private message.
$255 USD ใน 45 วัน
5.0 (252 รีวิว)
7.7
7.7
รูปอวาตาร์ของผู้ใช้
See private message.
$510 USD ใน 45 วัน
4.9 (82 รีวิว)
6.8
6.8
รูปอวาตาร์ของผู้ใช้
See private message.
$467.50 USD ใน 45 วัน
4.9 (147 รีวิว)
6.5
6.5
รูปอวาตาร์ของผู้ใช้
See private message.
$637.50 USD ใน 45 วัน
5.0 (37 รีวิว)
6.2
6.2
รูปอวาตาร์ของผู้ใช้
See private message.
$467.50 USD ใน 45 วัน
5.0 (19 รีวิว)
5.8
5.8
รูปอวาตาร์ของผู้ใช้
See private message.
$510 USD ใน 45 วัน
5.0 (14 รีวิว)
5.7
5.7
รูปอวาตาร์ของผู้ใช้
See private message.
$476 USD ใน 45 วัน
5.0 (18 รีวิว)
5.3
5.3
รูปอวาตาร์ของผู้ใช้
See private message.
$578 USD ใน 45 วัน
5.0 (20 รีวิว)
4.7
4.7
รูปอวาตาร์ของผู้ใช้
See private message.
$467.50 USD ใน 45 วัน
4.6 (20 รีวิว)
4.5
4.5
รูปอวาตาร์ของผู้ใช้
See private message.
$425 USD ใน 45 วัน
5.0 (20 รีวิว)
4.4
4.4
รูปอวาตาร์ของผู้ใช้
See private message.
$595 USD ใน 45 วัน
5.0 (8 รีวิว)
4.0
4.0
รูปอวาตาร์ของผู้ใช้
See private message.
$255 USD ใน 45 วัน
4.4 (14 รีวิว)
3.4
3.4
รูปอวาตาร์ของผู้ใช้
See private message.
$510 USD ใน 45 วัน
4.5 (7 รีวิว)
2.9
2.9
รูปอวาตาร์ของผู้ใช้
See private message.
$552.50 USD ใน 45 วัน
4.5 (1 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
See private message.
$637.50 USD ใน 45 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
See private message.
$510 USD ใน 45 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
See private message.
$467.50 USD ใน 45 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ HONG KONG
Doylestown, Hong Kong
5.0
25
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ พ.ย. 19, 2004

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง