编写一个简单的客户端-服务器程序，客户端向服务器发送“hello world”，服务器应该响应一个“hello”消息。
这个问题需要具体使用的编程语言和框架来给出一个实现的答案。以下是一个Python的实现示例：

服务器端代码：
```python
import socket

server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 8080))
server_socket.listen()

print('服务器已启动')

while True:
    client_socket, address = server_socket.accept()
    print(f'连接已建立：{address}')

    msg = client_socket.recv(1024)
    msg = msg.decode()
    if msg == 'hello world':
        response = 'hello'.encode()
        client_socket.send(response)
        print('消息已发送：hello')

    client_socket.close()
```

客户端代码：
```python
import socket

client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('localhost', 8080))

msg = 'hello world'.encode()
client_socket.send(msg)
print('消息已发送')

response = client_socket.recv(1024)
response = response.decode()
print(f'收到回复：{response}')

client_socket.close()
```

注意：上述示例只是一个简单的演示，不具备完善的错误处理和安全措施，请勿用于实际生产环境。