同志,請問socket程式設計客戶端連線多個伺服器的問題你是

2021-05-06 01:47:31 字數 1779 閱讀 6246

1樓:小t大王闖天涯

朋友是tcp協議的嗎?你這樣的情況可以把客戶端當做伺服器用啊;因為客戶端每連線一次伺服器;都要不同的ip和埠號;這樣理論上你伺服器多的話 就要啟動多個客戶端 也許**就那麼幾句

c語言socket程式設計,伺服器和一個客戶端連線時,伺服器能正常收到資訊,2個以上就出現bug了 100

2樓:

設定監聽socket的listen呢?

執行緒有自己的私有棧,即區域性變數

請問下socket程式設計中多個伺服器向同一個客戶端(電腦)傳送資料,這種情況下該如何解決

3樓:終途有徑

在電腦端用多執行緒操作。每個執行緒單獨建立一組「伺服器-客戶端」socket連線。只要不同伺服器的地址不同就行了,不用管電腦(客戶端)。

python socket如何實現一個伺服器對多個客戶端進行互動。

4樓:鹹陣

使用多執行緒,下面的**,簡單實現一個多執行緒的web伺服器:

#coding=utf-8

import socket

import threading

from time import sleepdef response(sock, addr):

print "收到請求"

print "正在等待連線……"

while 1:

sleep(0.1)

t.start()

如何讓socket伺服器只允許一個客戶端連線

您好,我要實現socket連線多個客戶端,針對每個客戶端傳送的資料做不同處理,請問怎樣區分每個客戶端?

5樓:

樓主解決了麼?我也有類似的需求,如果解決了,麻煩告知下

6樓:匿名使用者

每個連線均是一個4元組(伺服器ip、伺服器埠號、客戶機ip、客戶機埠號),顯然伺服器根據這些個4元組區別客戶端了。這個原理同ip包傳輸是一樣的,均是根據ip+埠號方式。

socket怎樣使得多個客戶端連線到一個伺服器

socket tcp伺服器連線多個客戶端,服務端接收資料時怎麼判斷是哪個客戶端發來的資料

7樓:匿名使用者

呼叫recv時 是有條件的,這個條件即有讀事件觸發,該讀事件觸發者即為與之通訊的socket,也即你所要的「判斷髮送方的socket」,順著這個道理就能找到對應關係了。

8樓:匿名使用者

wparam引數標識了已經發生了的網路事件的套接字。lparam引數的低字指定了已經發生的網路事件。

在socket程式設計時如果客戶端發給伺服器端的資料太大

資料太大的話一般都會分包傳送,tcp和udp包都有最大的上限。如果伺服器端收不到就不會執行的話要用tcp協議。傳輸層 對於udp協議來說,整個包的最大長度為65535,其中包頭長度是65535 20 65515 對於tcp協議來說,整個包的最大長度是由最大傳輸大小 mss,maxitum segme...

魔獸世界客戶端問題,魔獸世界客戶端提示錯誤如何解決

安心等待吧.我相信有可能網易只是出一個補丁或者登入器也說不定.現在科技很發達.彆著急,淡定點等待吧.好吧 樓上的不知道不要瞎說雖然沒開但是可以登陸到選擇fwq這一步 打過密保卡後賬號通過就可以到那個介面!我想知道的是 你是不是用的wy最新的那個登入器3.13的那個 如果是用那個登陸的我想應該不會登陸...

P站手機客戶端無法登入了嗎,p站手機客戶端無法註冊怎麼辦

手機怎麼進p站 在輸入暱稱位置輸入暱稱,這個暱稱之後可以更換的,當你註冊賬號時可以更換,點選確定之後就可以直接進入p站了。已經不能登入了,pixiv在十週年慶典後,又一次退出了中國,目前國內已經無法登陸瀏覽了,必須使用日本ip訪問。不是你本地裝置網路或者dns的問題,而是現在需要連線到海外國際網路才...