Создайте сервер TCP/IP, который прислушивается к связям в localhost
и порт 4000.
server =
TCPServer with properties:
ServerAddress: "127.0.0.1"
ServerPort: 4000
Connected: 0
ClientAddress: ""
ClientPort: []
NumBytesAvailable: 0
Show all properties, functions
Создайте клиент TCP/IP, чтобы соединиться с вашим серверный объектом с помощью tcpclient
. Необходимо задать тот же IP-адрес и номер порта, который вы используете, чтобы создать server
.
client =
tcpclient with properties:
Address: 'localhost'
Port: 4000
NumBytesAvailable: 0
Show all properties, functions
Проверяйте терминатор строки ASCII по умолчанию на сервер.
Установите терминаторы строки и для сервера и для клиента к "CR"
. У сервера TCP/IP и его связанного клиента должен быть тот же терминатор строки.
Запишите строку данных о ASCII клиенту. writeline
функция автоматически добавляет терминатор строки к данным.
Запишите другую строку данных о ASCII с терминатором строки, автоматически добавленным.
Поскольку клиент соединяется с сервером, данные, которые вы отправляете клиенту, доступны, чтобы быть считанными из сервера. Считайте строку данных о ASCII, полученных сервером от клиента. readline
функция возвращает данные, пока это не достигает терминатора строки.
Считайте строку данных о ASCII снова, чтобы возвратить вторую строку.