PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Объясните, пожалуйста, работу с сервером и клиентом.


Объясните, пожалуйста, работу с сервером и клиентом.

Сообщений 1 страница 4 из 4

1

Код:
If InitNetwork() = 0
  MessageRequester("Error", "Can't initialize the network !", 0)
  End
EndIf

Port = 6832

ConnectionID = OpenNetworkConnection("127.0.0.1", Port)
If ConnectionID
  MessageRequester("PureBasic - Client", "Client connected to server...", 0)
  
  SendNetworkString(ConnectionID, "An hello from a client !!! :-)")
    
  MessageRequester("PureBasic - Client", "A string has been sent to the server, please check it before quit...", 0)
  
  CloseNetworkConnection(ConnectionID)
Else
  MessageRequester("PureBasic - Client", "Can't find the server (Is it launched ?).", 0)
EndIf
  
End

вот тут например вместо 127.0.0.1 что ставить? Свой айпи адрес?

0

2

Кирилл написал(а):

вот тут например вместо 127.0.0.1 что ставить?

Адрес сервера в сети.

+1

3

а где узнать этот адрес?

0

4

Если сервер запущен на том же компе что и клиент, то адрес 127.0.0.1.
Если сервер в локалке, то смотрите какой IP ему присвоил роутер.
Если сервер где-то в инете, то на том компе, где запущен сервер, откройте страничку http://2ip.ru и узнаете внешний IP компа.
Также нужно открыть в роутере (если он есть) порт используемый сервером для входящих соединений, для компа с сервером. Если комп с сервером за NATом провайдера, то порт открыть не получится.

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Объясните, пожалуйста, работу с сервером и клиентом.