如果有人可以提供幫助,我將不勝感激。如何運行來自不同計算機的TCP套接字應用程序
我寫了一個Client/Server Sockets
申請。客戶端是Windows Forms C#
應用程序,服務器是本地運行的C# console
應用程序。客戶端應用程序具有一個包含生成端口字段的登錄表單。
當用戶登錄時,他使用該端口連接到服務器,服務器繼續監聽傳入連接。
當我測試我的應用程序在一臺PC上運行Visual Studio項目的幾個實例時,一切正常。現在,我想在幾臺PC上進行測試,這裏我很困惑。 如果有人能用簡單的詞語解釋如何在兩臺機器上運行我的應用程序,我將不勝感激。
這兩個用戶如何連接到同一臺服務器?它應該放在哪裏?服務器是否應該爲每個用戶組配置一個IP和不同的端口?
此外,我的應用程序使用本地安裝在一臺PC上的SQL Server數據庫。所以應用程序使用連接字符串與該PC名稱。如果有兩臺PC可以在第一臺PC上將第二臺計算機連接到數據庫?
我很抱歉,如果這聽起來很愚蠢:)
非常感謝
您可以讓它在端口X上偵聽,並告訴客戶端在其後的端口y上回調。有關IIS如何工作(或被動FTP)的排序 –