MyICQ คือชุดซอฟต์แวร์ส่งข้อความโต้ตอบแบบทันทีแบบโอเพ่นซอร์ส รวมถึงเซิร์ฟเวอร์และไคลเอนต์ ซึ่งสามารถใช้งานบนอินเทอร์เน็ตหรือ LAN สามารถทำงานบนระบบปฏิบัติการ Windows หรือ Linux (KDE/Qt) ซึ่งเป็นเวอร์ชัน Windows อินเทอร์เฟซปัจจุบันของโปรแกรมไคลเอนต์เลียนแบบ QQ ของ Tencent โดยสิ้นเชิง (หาก Tencent ฟ้องฉัน ฉันจะเปลี่ยนทันที :-)
กล่าวโดยสรุป หากคุณสนับสนุนเสรีภาพและรู้สึกรังเกียจอย่างยิ่งจากการคุกคามการโฆษณาที่เพิ่มขึ้นของ QQ MyICQ เป็นตัวเลือกที่ดีสำหรับคุณอย่างแน่นอน
คุณสมบัติพื้นฐาน
-
1) ส่งและรับข้อความ (ออฟไลน์) (หากไคลเอนต์สามารถสื่อสารได้โดยตรง ข้อความเหล่านั้นจะถูกส่งผ่านโปรโตคอล UDP มิฉะนั้นจะถูกส่งต่อผ่านเซิร์ฟเวอร์)
2) เพิ่ม/ลบเพื่อน (สามารถตั้งค่าการยืนยันตัวตนได้)
3) การจัดเก็บรายชื่อเพื่อนฝั่งเซิร์ฟเวอร์
4) เก็บข้อมูลเพื่อนและประวัติการแชทไว้บนไคลเอนต์
5) ไคลเอนต์และเซิร์ฟเวอร์สื่อสารโดยใช้การเข้ารหัสคีย์ DES
6) รองรับพร็อกซีเซิร์ฟเวอร์ (SOCKS5/HTTP)
7) ส่งข้อความถึงกลุ่มเพื่อนออนไลน์
8) ผู้ดูแลระบบ (หมายเลข MyICQ < 1,000) สามารถส่งข้อความออกอากาศระบบได้
9) ระบบผิวหนัง
10) ใช้ปลั๊กอินโดยสมบูรณ์ ทำให้การขยายง่ายขึ้น ปลั๊กอินที่ให้มาในปัจจุบันคือ:
ก. ส่งและรับไฟล์
ข โลกสองคน (สามารถแชทด้วยเสียงแบบเรียลไทม์)
ค. การเตือนความจำ
รวบรวมซอร์สโค้ด
-
หากคุณเป็นโปรแกรมเมอร์ อย่าลืมคอมไพล์ซอร์สโค้ดของ MyICQ :-)
1) ไปที่ http://www.mysql.com เพื่อดาวน์โหลด MySQL
2) เนื่องจาก MyICQ ใช้ไลบรารี Berkeley DB เมื่อจัดเก็บข้อมูลเพื่อนและบันทึกการสนทนา จึงต้องมาก่อน
http://www.sleepycat.comดาวน์โหลด
3) คอมไพล์ Berkeley DB
4) ตั้งค่าเส้นทางการรวมและไลบรารีของ MySQL และ BerkeleyDB ใน Tools->Options->Directories ของ VC
5) เปิดไฟล์โครงการ myicq-win32/src/win32/myicq.dsw ใน VC
6) คอมไพล์
ขยาย