如何運用socket網路程式設計實現上位機和下位機之間通過wifi進行通訊

2021-04-25 12:00:05 字數 773 閱讀 3340

1樓:安徽電信網上營業廳

用wifi還是有線那是系統的事,你要做的就是保證上位機下位機能加入同一網路就可以了(或者上位機用公網地址,下位機能經過區域網訪問網際網路)

如何用socket實現android手機與手機之間的通訊

2樓:育知同創教育

有兩種方案:

1、在pc機上建立伺服器,手機與手機之間的通訊通過伺服器進行中轉

2、一部手機作為伺服器,另一部手機作為客戶端接入該手機

一般用第一種方案,示例**如下:

1、pc端:

serversocket=new serversocket(5648); //在5648埠進行偵聽

socket sk = serversocket.accept();//如果有接入,則建立對應的socket;

2、手機端:

socket=new socket("tobacco5648.xicp.net",5648);//連線socket

3、訊息輸入輸出:

pw=new printwriter(socket.getoutputstream()); //訊息輸出

pw.println("傳送訊息");

pw.flush();

br=new bufferedreader(new inputstreamreader(socket.getinputstream())); //訊息接收

while((str=br.readline())!=null)

對於區域網的網路通訊程式設計socket我會但是對

道理是一樣的,只不過在程式設計的時候使用網際網路的域名或ip地址即可。用協議。比如http。怎麼寫一個socket程式設計,不管是udp的還是tcp的,可以不在同一個區域網中通訊?需要有一個登陸伺服器,不管客戶端在 登陸後,會在伺服器登記其ip和埠,其使用者端需要聯絡對方時,可將訊息現發給伺服器,由...

java的socket程式設計同區域網還能搞定但是

伺服器ip多少就用多少唄,看實際ip,不是區域網ip java socket問題,兩個不同區域網子機如何建立連線 如果a b兩個區域網都在公網,或者都是鐵通等內網就可以。把需要用的埠在路由器上對映到執行socket的伺服器上。就能相互訪問了。不過如果一個是鐵通 一個是電信就不行。鐵通屬大內網,而且不...

c語言網路程式設計,C語言網路程式設計

路由器本身不具備資料儲存能力。通常,路由器的功能是埠 在路由器建立埠對映 公網某埠和內網某臺電腦的某埠關聯 後,外網電腦才能和內網某電腦進行通訊,通訊過程中路由器一直負責資料的中轉。但內網電腦一旦關閉連線,路由器是無法單獨收取並儲存資訊的,它會直接把斷連事件通知給連線的另一端 外網某電腦 例如你的情...