C Sockets程式設計實現群聊

2021-08-21 19:35:54 字數 1272 閱讀 6198

伺服器:

class server

ipendpoint ipandpo = new ipendpoint(ipadd, port);//獲得ip和埠號

socket.bind(ipandpo);//繫結ip和埠號並關聯

console.writeline("伺服器建立成功");

socket.listen(0);//建立監聽,0表示可連線的客戶端數,0的時候表示無限

console.writeline("等待使用者連線。。。。。");

}public void start()

/// /// 客戶端連線方法

///

public void acceptusers()

連線", t2.managedthreadid);

t2.start(user);}}

/// /// 傳送訊息

///

public void sendmessage()

catch (exception)}}

}}

/// /// 接收訊息並**

///

///

public void receivemessage(object user)

:", thread.currentthread.managedthreadid, str);

}catch (exception)

下線", thread.currentthread.managedthreadid);

thread.currentthread.abort();

return;

}str = "客戶端" + thread.currentthread.managedthreadid.tostring()+":" + str;

brr = encoding.default.getbytes(str);

for (int i = 0; i < userlist.count; i++)

catch (exception)}}

}}

客戶端:

class client

catch (exception)

}public void start()

public void sendmessage()

catch (exception)}}

public void receivemessage()

catch (exception)}}

}

網路程式設計之群聊

群聊客戶端 importsocket,threading 建立個服務端 server socket.socket socket.af inet,socket.sock stream 繫結伺服器的ip和埠 server.bind 192.168.0.1 8000 設定最大掛起連線數5 server.l...

Python群聊 UDP實現

方法 1.udp協議 2.多執行緒 服務端 import socket import threading 主線程實現管理員功能,分支執行緒實現新增使用者與資訊的 sock socket.socket socket.af inet,socket.sock dgram sock.bind 0.0.0.0...

Android XMPP實現IM 群聊功能

時間倉促,在此僅做一些流水式的記錄,便於後面查詢。主要的 片段如下 private multiuserchat muc null private boolean ishistory false private int count 0 private final int receive 1 priva...