Socket and ServerSocket using vpn [требует правки]

189
11 апреля 2018, 09:54

Hello I have Client Server

Socket = new Scoket; //192.168.0.130

ServerSocket = new ServerSocket(3000); //192.168.0.131

I connect external vpn to the client-server. As a result I get ServerSocket with ip 8.8.8.8 , Socket 8.8.8.7 (so shows debager) But Socket does not connect to the Serversocket with connection address 8.8.8.8(does not find server). However, the Socket connects to the server at the address 192.168.0.131, although it has an ip 8.8.8.8.

What to change, so that the client connects to the vpn ip 8.8.8.8?

Answer 1

Необходимо указать локальный сетевой интерфейс (с VPN), к которому биндится сокет (localInterface):

Socket s = new Socket(hostname, port, localInterface, 0);

Аналогично для ServerSocket.

READ ALSO
Обновить Last_insert_id() если уже есть поле

Обновить Last_insert_id() если уже есть поле

Нужно проверить есть ли в таблице поле с заданной датой,если нет,то создать, если есть - положить в last_insert_id() id существующего поляПытался сделать...

198
Laravel удаленное подключение к БД

Laravel удаленное подключение к БД

При подключении к удаленной БД возникает ошибка:

192