需要金幣:500 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:11867 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:隨著互聯網的快速發展,網絡聊天工具已經作為一種重要的信息交流工具,受到越來越多的網民的青睞。該系統開發主要包括一個網絡聊天服務器程序和一個網絡聊天客戶程序兩個方面。前者通過Socket套接字建立服務器,服務器能讀取、轉發客戶端發來信息,并能刷新用戶列表。后者通過與服務器建立連接,來進行客戶端與客戶端的信息交流。其中用到了局域網通信機制的原理,通過直接繼承Thread類來建立多線程。開發中利用了計算機網絡編程的基本理論知識,如TCP/IP協議、客戶端/服務器端模式(Client/Server模式)、網絡編程的設計方法等。在網絡編程中對信息的讀取、發送,是利用流來實現信息的交換,其中介紹了對實現一個系統的信息流的分析,包含了一些基本的軟件工程的方法。經過分析這些情況,該局域網聊天工具采用Eclipse為基本開發環境和java語言進行編寫,首先可在短時間內建立系統應用原型,然后,對初始原型系統進行不斷修正和改進,直到形成可行系統 關鍵詞:VB;聊天管理;Socket,服務端,客戶端
Abstract:With the rapid development of Internet, Web chat tool has been the exchange of information as an important tool by a growing number of Internet users of all ages. The system includes the development of an Internet chat server program and a network chat client two ways. The former established by Socket socket server, the server can read, forward, sent the client information, and to refresh the user list. The latter connection is established with the server to the client and client information exchange. Which uses the principle of local area network communication mechanisms, through the direct successor to the Thread class to create multi-threaded. Development of computer network programming using the basic theoretical knowledge, such as TCP / IP protocol, client / server mode (Client / Server mode), network programming design methods. Information in the network programming read, send, is the use of flow to achieve the exchange of information, which describes the realization of a system of information flow analysis, contains some basic software engineering methods. After analysis of these cases, the local area network chat tool as the basic development environment with Eclipse and java language written in a short time the first prototype application system, then, the initial prototype system, constantly revised and improved, until the formation of a viable system Keywords :VB; chat management; Socket, server, client |