Tôi có một nhiệm vụ trong đó tôi phải sử dụng lập trình socket trong C để kết nối nhiều máy khách với cùng một máy chủ. Vấn đề là mỗi khi máy khách kết nối với máy chủ, máy chủ phải mở một thiết bị đầu cuối mới cho máy khách (tôi sử dụng fork tôi đoán). Giáo viên đã cho chúng tôi một gợi ý rằng điều này có thể được thực hiện bằng cách sử dụng system (); chức năng. Tuy nhiên, tôi không thể tìm thấy bất cứ điều gì liên quan đến điều này. Có ai co thể giúp tôi với điều này không?
Tóm lại, tất cả những gì tôi muốn biết là làm thế nào để mở một thiết bị đầu cuối mới từ bên trong một thiết bị đầu cuối trong linux.
Tôi nghi ngờ rằng câu hỏi này nên đọc: Giáo viên của tôi đã cho chúng tôi một bài tập lớp. Lực đẩy chính của nó là tương tác giữa máy khách và máy chủ bằng cách sử dụng các socket và tôi không hỏi về điều đó bởi vì nó sẽ yêu cầu bạn thực hiện nhiệm vụ của mình. Vấn đề của tôi là dịch vụ (ví dụ giả) được cung cấp cho khách hàng bởi máy chủ. Tôi đã có một chút bối rối bởi thông số kỹ thuật nói rằng "mở một thiết bị đầu cuối mới". Có lẽ giáo viên của tôi có nghĩa là "mở một vỏ mới". Dù sao, đó là những gì tôi đang hỏi về. Vâng, tôi biết rằng bạn không thể đọc được suy nghĩ của giáo viên. Bạn có thể chuyển câu hỏi lập trình này sang StackOverflow không?
—
JdeBP
Tôi đã không thể tìm thấy bất cứ điều gì liên quan đến điều này ???? Bạn vừa mới thử hệ thống con người ?
—
MariusMatutiae
xterm
từ trong nhà ga? Chính xác thì bạn đang hỏi gì ở đây?