java網路編程實作聊天室功能(多臺電腦進行連接)
所謂的網路編程就是計算機之間的資訊互動,對于程式員而言掌握一種編程方法相對就會簡單的多,java SDK給我們提供了一些API來簡化了程式的撰寫,網路編程的所有的類都存在在java.net.*里面,只要import一下就可以進入網路編程的世界了,網路編程有很多方法,Socket就是其中一種,
下面直接上代碼了
package com;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.URLDecoder;
import java.util.ArrayList;
import javax.xml.ws.handler.MessageContext.Scope;
/**服務端的類
**/
public class ServerClient extends Thread{
//定義一個集合將連接的客戶端添加進來
private static ArrayList clients = new ArrayList();
public static void main(String[] args) {
try {
//設定服務端的埠
/*ps:當你ServerSocket serverSocket = new ServerSocket (8888)就已經建立了一個固定的位置可以讓其它的計算機來訪問你了,這里要稍微補充一下埠的支持,埠是為了唯一標識每臺計算機唯一服務的,另外埠號是從0~65535之間的,前1024個埠已經被T
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/193489.html
標籤:其他
