Narisa.com: java white board(server simulate) - Narisa.com

Jump to content

  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

java white board(server simulate) Rate Topic: -----

#1 User is offline   hello_kukkik 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 22
  • Joined: 19-September 05

Posted 19 September 2005 - 11:59 PM

พอดีต้องทำ project แต่ยังไม่เคยเขียน java เลย พอดีได้หัวข้อ whiteboard และต้อง download files ,upload files ได้ โดยต้อง simulate server ขึ้นมาเอง ลักษณะคล้าย telnet อาจใช้คำสั่ง get file ออกมา ทำเป็น webboard ใน webserver ต้องเก็บไฟล์ได้ ถ้ามีการ upload file ก็ต้องเก็บไว้ใน directory อันใดอันหนึ่ง

ก้อต้องทำประมาณนี้ ไม่รู้หนักไปหรือเปล่า แต่ขอขอบคุณสำหรับผู้ให้คำแนะนำนะคะ
0

#2 User is offline   iWat 

  • Topgun
  • View blog
  • Group: Topgun
  • Posts: 3248
  • Joined: 05-February 04

Posted 20 September 2005 - 12:46 PM

งงครับ ตกลง whiteboard หรือ webboard ครับ ... ชักสับสนแล้ว
0

#3 User is offline   jjsspp 

  • Member
  • PipPip
  • Group: Members
  • Posts: 127
  • Joined: 26-August 05

Posted 21 September 2005 - 09:14 PM

อยากรุเหมือนกันครับ ถ้าทำ whiteboard ทำไงอะ
0

#4 User is offline   hello_kukkik 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 22
  • Joined: 19-September 05

Posted 22 September 2005 - 02:25 PM

iWat, on Sep 20 2005, 12:46 PM, said:

งงครับ ตกลง whiteboard หรือ webboard ครับ ... ชักสับสนแล้ว
<{POST_SNAPBACK}>

0

#5 User is offline   hello_kukkik 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 22
  • Joined: 19-September 05

Posted 22 September 2005 - 02:30 PM

hello_kukkik, on Sep 19 2005, 11:59 PM, said:

whiteboard ค่ะ และต้อง download files ,upload files ได้ โดยต้อง simulate server ขึ้นมา
ช่วยด้วยนะคะ
<{POST_SNAPBACK}>

This post has been edited by hello_kukkik: 22 September 2005 - 02:32 PM

0

#6 User is offline   นายข้าวโพดหวาน 

  • Committee
  • View blog
  • Group: Committee
  • Posts: 7075
  • Joined: 01-April 03

Posted 22 September 2005 - 10:53 PM

ช่วยอธิบายคำว่า whiteboard หน่อยสิครับ ผมคิดว่าคนอ่านๆแล้วไม่เห็นภาพว่าระบบ whiteboard คืออะไร
0

#7 User is offline   Bomber 

  • Topgun
  • View blog
  • Group: Topgun
  • Posts: 2271
  • Joined: 04-February 04

Posted 23 September 2005 - 07:30 AM

whiteboard? กระดานขาว? อืมมม แต่ชื่อน่าสนใจดีนะครับ...
0

#8 User is offline   iWat 

  • Topgun
  • View blog
  • Group: Topgun
  • Posts: 3248
  • Joined: 05-February 04

Posted 23 September 2005 - 12:04 PM

แบบนี้หรือเปล่าครับ :)
Posted Image
Project วิชา OOP ตอนผมอยู่ปี 2 น่ะครับ

This post has been edited by iWat: 27 July 2006 - 12:59 PM

0

#9 User is offline   jjsspp 

  • Member
  • PipPip
  • Group: Members
  • Posts: 127
  • Joined: 26-August 05

Posted 23 September 2005 - 10:16 PM

iWat, on Sep 23 2005, 12:04 PM, said:

Project วิชา OOP ตอนผมอยู่ปี 2 น่ะครับ
<{POST_SNAPBACK}>




โอวววว เรียนที่ไหนอ่าครับ

This post has been edited by jjsspp: 23 September 2005 - 10:17 PM

0

#10 User is offline   Pink Dragon 

  • Topgun
  • View blog
  • Group: Topgun
  • Posts: 3900
  • Joined: 02-May 04

Posted 23 September 2005 - 10:31 PM

whiteboard กับ webboard นี่มันเกี่ยวกันยังไงเหรอครับ นึกไม่ออก
แล้ว whiteboard มี download/upload file ด้วยเหรอครับ
0

#11 User is offline   hello_kukkik 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 22
  • Joined: 19-September 05

Posted 24 September 2005 - 01:30 AM

ที่คุณ iwat หนะ ถูกต้องแล้ว แต่ที่จะทำมันมากกว่านั้น เพราะต้องให้ client สามารถ post รูปภาพ และ
ไฟล์ต่างๆ ได้ด้วย รวมทั้ง upload , down file ฉะนั้นต้องมีการเก็บเป็นข้อมูลไว้ให้เมื่อ client เรียก จะโชว์ในลักษณะโฟลเดอร์ ทำนองเนี่ย สงสัยต้องใช้ java หรือ c++ เพราะอาจารย์ไม่ให้ใช้ service คือต้องกำหนด port ที่ติดต่อขึ้นมาเอง งงมั้ยค่ะ
0

#12 User is offline   osataken 

  • Star
  • Group: Star
  • Posts: 564
  • Joined: 07-April 04

Posted 24 September 2005 - 03:11 AM

hello_kukkik, on Sep 24 2005, 01:30 AM, said:

ที่คุณ iwat หนะ ถูกต้องแล้ว  แต่ที่จะทำมันมากกว่านั้น  เพราะต้องให้ client สามารถ post รูปภาพ และ
ไฟล์ต่างๆ ได้ด้วย รวมทั้ง upload , down file ฉะนั้นต้องมีการเก็บเป็นข้อมูลไว้ให้เมื่อ client เรียก จะโชว์ในลักษณะโฟลเดอร์  ทำนองเนี่ย  สงสัยต้องใช้ java หรือ c++ เพราะอาจารย์ไม่ให้ใช้ service คือต้องกำหนด port ที่ติดต่อขึ้นมาเอง  งงมั้ยค่ะ
<{POST_SNAPBACK}>


เท่าที่เคยลองเขียนห้อง chat ด้วยภาษา c++ ผมว่าจาวาง่ายกว่านะครับ ทั้งในเรื่องการเปิด socket, การส่งผ่านข้อมูล, การสร้าง UI, การใช้ thread

ส่วนที่ยากน่าจะเป็นเรื่องการ design และการกำหนด protocol มากกว่าครับ

อีกแนวทางที่คงไม่ยากไม่ง่ายไปกว่าจาวานักก็น่าจะเป็น C# หรือ VB ครับ

ปล. งานลักษณะนี้น่าจะหาตัวอย่างดูไม่ยากนะครับ (google อีกแล้ว :lol: )
0

#13 User is offline   Bomber 

  • Topgun
  • View blog
  • Group: Topgun
  • Posts: 2271
  • Joined: 04-February 04

Posted 24 September 2005 - 07:33 AM

พอเข้าใจละ whiteboard น่าจะหมายถึง Drawing Tool Client ที่พอเมื่อวาดเสร็จแล้ว ให้ Upload ภาพที่วาดได้ขึ้น Server หรือไม่ก็ Download file จากบน Server มาแสดงผลบน Client เพื่อวาดใหม่ใช่ไหมครับ

ถ้าใช้สิ่งที่ต้องทำก็มีเยอะอยู่เหมือนกัน
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 จบหรือเปล่าครับ
0

#14 User is offline   นายข้าวโพดหวาน 

  • Committee
  • View blog
  • Group: Committee
  • Posts: 7075
  • Joined: 01-April 03

Posted 24 September 2005 - 09:09 AM

ปกติคำว่า whiteboard น่าจะหมายถึงระบบที่หลายๆคนสามารถแชร์ (ดู/เขียน/วาด) พื้นที่ที่เป็นบอร์ดพร้อมๆกันหลายๆคนได้ ไม่แน่ใจว่าต้องทำความสามารถนี้ได้ด้วยหรือเปล่าครับ ถ้าระบบเป็นแบบใช้คนเดียว ก็ไม่ต่างกับโปรแกรมจัดเก็บไฟล์วาดรูปธรรมดา เพียงแต่อ่าน/เขียนไฟล์จาก server เท่านั้นเอง
0

#15 User is offline   osataken 

  • Star
  • Group: Star
  • Posts: 564
  • Joined: 07-April 04

Posted 24 September 2005 - 01:04 PM

ผมว่าลักษณะงานน่าจะคล้ายๆ msn (ที่ทั้ง chat ทั้งวาดรูป และคุยกันได้หลายๆคนด้วย)ในตอนนี้นะครับ แล้วเพิ่ม feature ในการ upload file ไปที่ server แล้วให้ client แต่ละคนสามารถดึงไฟล์ไปได้ :rolleyes:
0

Share this topic:


  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users