· c/s結構(client / server):類似於qq,需要編寫兩套程式,一套是伺服器端程式,另外一套是客戶端程式,而在進行維護的時候也需要維護兩套程式,c/s使用專署的協議,所以安全性較高;
· b/s結構(browse/server):利用瀏覽器實現客戶端功能,開發者只需要開發出伺服器端一套程式即可,維護的時候也只需要維護一套程式,b/s結構一般都使用公共的通訊協議(http),所以安全性較差。
在c/s開發之中也分為兩種:tcp(可靠的傳輸)、udp(資料報的傳輸)。今天的內容主要以tcp程式為主,而這個就是socket程式。
服務端:
public class server
} finally
} catch (ioexception e)
}}
客戶端:
public class client
}finally
} catch (ioexception e)
}}
socket建立的簡易聊天器
1 import socket23 4def send message udp socket 5 傳送訊息 6 send data input 請輸入要傳送的資訊 7 dest ip input 8 dest port int input 請輸入目標的埠 9 udp socket.sendto se...
python核心 socket程式設計實現聊天室
1.udp方式 from threading import thread from socket import def recvdata while true recvinfo udpsocket.recvfrom 1024 print r s s recvinfo 1 recvinfo 0 pri...
Socket 連線簡易程式設計
客戶端 include include using namespace std pragma comment lib,ws2 32.lib define port 4000 define ip address 127.0.0.1 int main int agrc,char agrv create ...