java white board(server simulate)
#1
Posted 19 September 2005 - 11:59 PM
ก้อต้องทำประมาณนี้ ไม่รู้หนักไปหรือเปล่า แต่ขอขอบคุณสำหรับผู้ให้คำแนะนำนะคะ
#4
Posted 22 September 2005 - 02:25 PM
iWat, on Sep 20 2005, 12:46 PM, said:
<{POST_SNAPBACK}>
#5
Posted 22 September 2005 - 02:30 PM
hello_kukkik, on Sep 19 2005, 11:59 PM, said:
ช่วยด้วยนะคะ
<{POST_SNAPBACK}>
This post has been edited by hello_kukkik: 22 September 2005 - 02:32 PM
#6
Posted 22 September 2005 - 10:53 PM
#8
Posted 23 September 2005 - 12:04 PM

Project วิชา OOP ตอนผมอยู่ปี 2 น่ะครับ
This post has been edited by iWat: 27 July 2006 - 12:59 PM
#9
Posted 23 September 2005 - 10:16 PM
iWat, on Sep 23 2005, 12:04 PM, said:
<{POST_SNAPBACK}>
โอวววว เรียนที่ไหนอ่าครับ
This post has been edited by jjsspp: 23 September 2005 - 10:17 PM
#10
Posted 23 September 2005 - 10:31 PM
แล้ว whiteboard มี download/upload file ด้วยเหรอครับ
#11
Posted 24 September 2005 - 01:30 AM
ไฟล์ต่างๆ ได้ด้วย รวมทั้ง upload , down file ฉะนั้นต้องมีการเก็บเป็นข้อมูลไว้ให้เมื่อ client เรียก จะโชว์ในลักษณะโฟลเดอร์ ทำนองเนี่ย สงสัยต้องใช้ java หรือ c++ เพราะอาจารย์ไม่ให้ใช้ service คือต้องกำหนด port ที่ติดต่อขึ้นมาเอง งงมั้ยค่ะ
#12
Posted 24 September 2005 - 03:11 AM
hello_kukkik, on Sep 24 2005, 01:30 AM, said:
ไฟล์ต่างๆ ได้ด้วย รวมทั้ง upload , down file ฉะนั้นต้องมีการเก็บเป็นข้อมูลไว้ให้เมื่อ client เรียก จะโชว์ในลักษณะโฟลเดอร์ ทำนองเนี่ย สงสัยต้องใช้ java หรือ c++ เพราะอาจารย์ไม่ให้ใช้ service คือต้องกำหนด port ที่ติดต่อขึ้นมาเอง งงมั้ยค่ะ
<{POST_SNAPBACK}>
เท่าที่เคยลองเขียนห้อง chat ด้วยภาษา c++ ผมว่าจาวาง่ายกว่านะครับ ทั้งในเรื่องการเปิด socket, การส่งผ่านข้อมูล, การสร้าง UI, การใช้ thread
ส่วนที่ยากน่าจะเป็นเรื่องการ design และการกำหนด protocol มากกว่าครับ
อีกแนวทางที่คงไม่ยากไม่ง่ายไปกว่าจาวานักก็น่าจะเป็น C# หรือ VB ครับ
ปล. งานลักษณะนี้น่าจะหาตัวอย่างดูไม่ยากนะครับ (google อีกแล้ว
#13
Posted 24 September 2005 - 07:33 AM
ถ้าใช้สิ่งที่ต้องทำก็มีเยอะอยู่เหมือนกัน
1. Client ที่เป็น Drawing Tool สามารถใช้ C++, Java, Delphi, VB ได้ทั้งนั้น
2. Design Protocol ที่จะใช้ upload download วิธีที่ง่ายที่สุดคือใช้ HTTP Standard คือ HTTP Post เพื่อ upload file ไป server และ HTTP Get เพื่อ download file มาแสดงผล
3. Design format ของข้อมูลที่จะใช้แสดงผล Folder ซึ่งควรใช้ XML จะง่ายที่สุด
4. Server ที่รับส่งข้อมูลกับ Client ควรใช้ Web Server จะง่ายที่สุดแล้วเลือกเทคโนโลยีที่ถนัดมาพัฒนาเช่น ASP, PHP, JSP, Servlet เป็นต้น
หาก อ. ไม่ให้เปิด port เอง แปลว่าไม่ให้ใช้ HTTP หรือเปล่าครับ ถ้าไม่ใช้ใช้ 2 และ 4 จะต้องหาวิธีอื่นแทน ซึ่งจะทำให้เสียเวลามากขึ้นมากในการทำ Project
ปล. project วิชาอะไรเหรอครับ ดูมันใช้องค์ความรู้เยอะอยู่เหมือนกัน project จบหรือเปล่าครับ
#14
Posted 24 September 2005 - 09:09 AM
#15
Posted 24 September 2005 - 01:04 PM

Help















