private void Cl_SendMessage(string mess)
{
// если метод вызывается не из потока, к которому привязана форма
// https://msdn.microsoft.com/ru-ru/library/system.windows.forms.control.invokerequired.aspx
if (this.InvokeRequired)
{
// делаем вызов из потока формы
// https://msdn.microsoft.com/ru-ru/library/zyzhdc6b.aspx
this.Invoke(new Action<string>(this.Cl_SendMessage), mess);
// уходим из этого метода
return;
// или можно в условии сделать else
// кому как больше нравится
}
// else {
// код находящийся здесь будет выполняться только если
// текущий поток - это поток в котором находится форма
chatLogTB.Text += mess;
// }
}
function get_ip($domain)
{
$ip = gethostbyname($domain);
var_dump($this->domains_ip);
if (!is_array($this->domains_ip))
{
echo 'domains_ip не является массивом!';
}
$this->domains_ip[$ip] = $domain;
return $ip;
}
function get_ip($domain)
{
$ip = gethostbyname($domain);
$this->domains_ip[$ip] = $domain;
var_dump($ip);
var_dump($this->domains_ip);
return $ip;
}
private $domains_ip = [];